Ana içeriğe geç

AssemblyScript + WebAssembly SIMD

WASMatrix

JavaScript çalışma zamanları için hızlı yoğun matris işlemleri; TypeScript API ve SIMD gerektiren WASM core ile.

npm install wasmatrix

WASM memory first

Matrix buffers stay in WebAssembly memory until an explicit readback asks for JavaScript values.

Algebra-aware execution

Lazy elementwise DAGs, transpose views, structure tags, and factorization caches reduce avoidable passes.

Browser and server

The ESM package ships JavaScript and WASM separately, using a bundler-friendly asset URL.

Try the runtime

Use the same Matrix API in the guide.

The documentation includes a CodeMirror-based sandbox custom element with a live console, so examples can stay close to the API they describe.

What it optimizes

Less copying, fewer passes, reusable decomposition work.

elementwise fusionmatrix multiplicationLU / Cholesky / QRGram specializationbroadcast vectorslazy inverse solves