Skip to content
ryogrid-watchPublic
forked from mizchi/jsimd

About

Prebuilt WebAssembly SIMD kernels and Wasm-resident data structures for JavaScript

Resources

Stars

0 stars

Watchers

0 watching

Forks

 
 

Repository files navigation

jsimd workspace

This repository is a monorepo for small WebAssembly SIMD data structures and the higher-level libraries built from them.

Package Responsibility Status
@mizchi/jsimd Tree-shakeable SIMD kernels and data structures Published
@mizchi/jsimd-shared SharedArrayBuffer and Web Worker primitives Compatibility facade
@mizchi/jsimd-columnar Typed schema and page storage engine Experimental
@mizchi/jsimd-olap Parallel analytical execution over typed columns Experimental
@mizchi/jsimd-bench Reproducible Node and browser benchmark records Internal

Higher-level vector-search and WebGPU work remains under experiments until its public API and dispatch policy are stable. Runnable integrations remain under examples.

Development

Node.js 24.5 or newer, Deno 2.6 or newer, pnpm, just, wasm-tools, and Vite 8 are required.

pnpm install
just check

The current compatibility dependency direction is intentionally one-way:

@mizchi/jsimd ── @mizchi/jsimd-shared
       │
       └──────── @mizchi/jsimd-columnar

@mizchi/jsimd-shared + @mizchi/jsimd-columnar
       └──────── @mizchi/jsimd-olap

packages
       └──────── parallel experiments

Experiments may depend on any package. Published packages must not depend on experiments.

About

Prebuilt WebAssembly SIMD kernels and Wasm-resident data structures for JavaScript

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages