Engine compiled to WASM for browser-side validation and rendering, wasm-pack build pipeline, wasm-opt optimization flags (-O --enable-bulk-memory --enable-nontrapping-float-to-int), dual-target crates (cdylib + rlib for WASM and native), feature flags (wasm feature disables JIT/parallel, enables wasm_bindgen), WASM exports (get_spec_info, get_spec_coverage, get_spell_definitions, get_aura_definitions, validate_rotation, renderSpellDesc, parseSimc, parseRotation, encodeMinimalLoadout, decodeJobResult/Timeline), type bridge via tsify + serde-wasm-bindgen (170+ exported types), React integration (WasmIsland component, useEngine/useCommon hooks, React Query caching with staleTime: Infinity), lazy loading pattern.
Next steps