feat(wasix): integrate clean-break portable SDK, multi-lane runtimes, and postmaster embedded research - #129
Open
f0rr0 wants to merge 15 commits into
Open
feat(wasix): integrate clean-break portable SDK, multi-lane runtimes, and postmaster embedded research#129f0rr0 wants to merge 15 commits into
f0rr0 wants to merge 15 commits into
Conversation
f0rr0
force-pushed
the
f0rr0/wasix-sdk-clean-break
branch
from
August 12, 2026 14:16
68cebe0 to
4c3bba5
Compare
f0rr0
force-pushed
the
f0rr0/wasix-sdk-clean-break
branch
from
August 13, 2026 06:23
2131e89 to
736aa29
Compare
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
* perf(wasix): benchmark and optimize browser queries * feat(wasix): add direct browser execution
* feat(wasix): complete Node.js support * perf(wasix): remove redundant Node worker hop
f0rr0
force-pushed
the
f0rr0/wasix-sdk-clean-break
branch
from
August 13, 2026 11:16
d403928 to
89d699d
Compare
* feat(wasix): add first-class Bun and Deno support * feat(release)!: remove JSR publication
* feat(wasix): promote postmaster to release product * fix(ci): honor postmaster task dependencies * fix(wasix): harden postmaster release qualification * fix(ci): isolate bun release test processes * fix(ci): repair postmaster release qualification * fix(ci): make postmaster macOS qualification portable
Batch transaction persistence, add incremental OPFS and IndexedDB storage, align Rust WASIX memory semantics, and reduce clock and strong-random host crossings. BREAKING CHANGE: Rust WASIX removes temporary/application-data storage variants, and browser IndexedDB uses the new per-database v3 layout without migrating prior generations.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR composes the full clean-break WASIX platform integration after rebasing/merging
f0rr0/wasix-postmaster-embedded-perfintof0rr0/wasix-sdk-clean-break.It introduces a cohesive WASIX delivery model across TypeScript and Rust lanes, aligns with the simplified release model, and documents/qualifies the Node direct/bulk-insert performance direction.
Full scope
@oliphaunt/wasixand Rustoliphaunt-wasixAPIs across all supported placements (browser Worker, browser direct, Node worker, Node direct, Rust).src/runtimes/liboliphaunt/wasix-postmasterwith:docs/internal/WASIX_NODE_BULK_PERF_REVIEW_20260814.md.Public/API and lifecycle intent
OpenConfig,Oliphaunt,Transaction, storage-provider contracts), avoids stale aliasing where canonical API paths now exist, and avoids browser-specific contamination in the public contract.CommandComplete-based success path), descriptor-safe ownership handling, restartable storage behavior, and error aggregation where useful.Build and validation currently in branch
f0rr0/wasix-sdk-clean-break.Notes
This PR is intended to represent the merged, end-to-end WASIX platform scope (SDK + runtime + postmaster-research infrastructure + perf artifact), not a narrowly scoped cleanup.