Skip to main content

Crate asupersync_browser_core

Crate asupersync_browser_core 

Source
Expand description

Canonical Rust-side wasm-bindgen boundary for the shipped Browser Edition.

asupersync-browser-core is the sole workspace crate that owns the live v1 ABI/export surface consumed by @asupersync/browser-core and the higher-level JS/TS packages.

The sibling asupersync-wasm crate is retained as a non-canonical scaffold for future or alternative binding strategies. It is not the current owner of the shipped JS/WASM boundary.

Modules§

error
JS error conversions for the WASM boundary.
types
JS-visible type wrappers and serialization helpers.

Functions§

abi_fingerprint
Host adapter for abi_fingerprint.
abi_version
Host adapter for abi_version.
browser_operator_snapshot
Host adapter for browser_operator_snapshot.
dispatcher_diagnostics_for_tests
Host-side diagnostics helper for export-boundary tests.
fetch_request
Host adapter for fetch_request.
reset_dispatcher_for_tests
Reset helper for host-side deterministic tests.
runtime_close
Host adapter for runtime_close.
runtime_create
Host adapter for runtime_create.
scope_close
Host adapter for scope_close.
scope_enter
Host adapter for scope_enter.
task_cancel
Host adapter for task_cancel.
task_join
Host adapter for task_join.
task_spawn
Host adapter for task_spawn.
websocket_cancel
Host adapter for websocket_cancel.
websocket_close
Host adapter for websocket_close.
websocket_open
Host adapter for websocket_open.
websocket_recv
Host adapter for websocket_recv.
websocket_send
Host adapter for websocket_send.