Skip to content

feat(host-wasm): add @parity/truapi-host-wasm runtime#252

Open
pgherveou wants to merge 2 commits into
rust-core/03-server-runtimefrom
rust-core/05-host-wasm
Open

feat(host-wasm): add @parity/truapi-host-wasm runtime#252
pgherveou wants to merge 2 commits into
rust-core/03-server-runtimefrom
rust-core/05-host-wasm

Conversation

@pgherveou

@pgherveou pgherveou commented Jun 30, 2026

Copy link
Copy Markdown
Collaborator

New WASM-backed host runtime package embedding the Rust core, with web iframe and Web Worker entry points. Updates the @parity/truapi client (SCALE, sandbox, transport) and drops the obsolete explorer 0.3.2 codegen snapshot.


Stack

Part of the Rust core runtime port (umbrella: #104), split into a reviewable stack. Merge bottom-up.

  1. feat(truapi): add testing API and versioned wiring #248 — truapi: testing API + versioned wiring
  2. feat(truapi-platform): add host capability traits #249 — truapi-platform: host capability traits
  3. feat(truapi-codegen): emit Rust dispatcher, wire table, and host callbacks #254 — truapi-codegen: Rust dispatcher + wire table
  4. feat(truapi-server): add host logic primitives #255 — truapi-server: host logic primitives
  5. feat(truapi-server): add wire and chain infrastructure #256 — truapi-server: wire and chain infrastructure
  6. feat(truapi-server): add platform runtime and host bridge #250 — truapi-server: platform runtime and host bridge
  7. feat(host-wasm): add @parity/truapi-host-wasm runtime #252 — host-wasm: @parity/truapi-host-wasm runtime 👈
  8. chore: docs, CI, tooling, and dotli integration for the Rust core #253 — docs, CI, tooling, dotli integration

@socket-security

socket-security Bot commented Jun 30, 2026

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addednpm/​@​parity/​truapi-host-wasm@​0.1.000000

View full report

@pgherveou pgherveou force-pushed the rust-core/04-codegen branch from 1c8334a to 691b822 Compare June 30, 2026 22:10
@pgherveou pgherveou force-pushed the rust-core/05-host-wasm branch from b137a87 to 23b8487 Compare June 30, 2026 22:10
@pgherveou pgherveou force-pushed the rust-core/04-codegen branch from 691b822 to a9e4a7a Compare June 30, 2026 22:12
@pgherveou pgherveou force-pushed the rust-core/05-host-wasm branch from 23b8487 to 1a3f7b8 Compare June 30, 2026 22:12
@pgherveou pgherveou force-pushed the rust-core/04-codegen branch 2 times, most recently from fe9d731 to 7e60390 Compare June 30, 2026 22:23
@pgherveou pgherveou force-pushed the rust-core/05-host-wasm branch 2 times, most recently from 4d25aec to ee1a104 Compare July 1, 2026 06:39
@pgherveou pgherveou force-pushed the rust-core/04-codegen branch 2 times, most recently from 2dc7094 to e31bd39 Compare July 1, 2026 06:43
@pgherveou pgherveou force-pushed the rust-core/05-host-wasm branch 2 times, most recently from 36356d0 to f71e58a Compare July 1, 2026 08:14
@pgherveou pgherveou force-pushed the rust-core/04-codegen branch from e31bd39 to 2cc45b1 Compare July 1, 2026 08:14
Base automatically changed from rust-core/04-codegen to rust-core/03-server-runtime July 1, 2026 08:14
@pgherveou pgherveou force-pushed the rust-core/03-server-runtime branch from 71a3f71 to 195a6b7 Compare July 1, 2026 09:26
@pgherveou pgherveou force-pushed the rust-core/05-host-wasm branch from f71e58a to 1aa779b Compare July 1, 2026 09:26
@pgherveou pgherveou force-pushed the rust-core/05-host-wasm branch from 79ffd50 to e895f87 Compare July 1, 2026 20:38
@pgherveou pgherveou force-pushed the rust-core/03-server-runtime branch from 195a6b7 to 538cb2e Compare July 1, 2026 20:38
pgherveou added 2 commits July 1, 2026 23:23
New WASM-backed host runtime package embedding the Rust core, with web iframe
and Web Worker entry points. Updates the @parity/truapi client (SCALE, sandbox,
transport) and drops the obsolete explorer 0.3.2 codegen snapshot.
@pgherveou pgherveou force-pushed the rust-core/03-server-runtime branch from 538cb2e to 3e7a360 Compare July 1, 2026 21:23
@pgherveou pgherveou force-pushed the rust-core/05-host-wasm branch from e895f87 to 3502aca Compare July 1, 2026 21:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant