asupersync-browser-core 0.2.9

WASM/JS bindings for the Asupersync async runtime (Browser Edition). Exposes the v1 ABI symbol surface via wasm-bindgen.
Documentation
//! Concrete `#[wasm_bindgen]` export functions wrapping [`WasmExportDispatcher`].
//!
//! Each function in this module corresponds to a v1 ABI symbol. The dispatcher
//! owns all boundary state (handle table, lifecycle, event logging). These
//! wrappers handle only JS <-> Rust type conversion.
//!
//! Implementation deferred to bead `asupersync-3qv04.2.2`.

// Placeholder: concrete #[wasm_bindgen] exports will be implemented in
// asupersync-3qv04.2.2 once this strategy bead is accepted.
//
// The export surface will include:
//   - runtime_create() -> u64
//   - runtime_close(handle: u64) -> JsValue
//   - scope_enter(parent: u64, label: Option<String>) -> u64
//   - scope_close(handle: u64) -> JsValue
//   - task_spawn(scope: u64, label: Option<String>) -> u64
//   - task_join(handle: u64) -> JsValue
//   - task_cancel(handle: u64, kind: Option<String>) -> JsValue
//   - fetch_request(scope: u64, url: String, ...) -> JsValue
//   - abi_version() -> JsValue
//   - abi_fingerprint() -> u64