技術2026年4月30日(木)約7分Rust/WASM製VecLiteでブラウザ内RAGの検索部分が現実味を帯びたVecLiteはRust/WASM+SIMDでブラウザ内ベクトル検索を高速化するライブラリ。Transformers.jsで埋め込みを作り、IndexedDBに保存し、サーバーなしでRAGを組むときにどこが詰まるかを整理する。RustWebAssemblyRAGEmbeddingAI Coding
技術2026年4月20日(月)約13分CloudflareのAIエージェント向けGit互換ストレージ「Artifacts」Cloudflareが発表したArtifactsは、AIエージェントが数千万リポジトリを扱えるGit互換のバージョン管理ストレージ。Durable ObjectsとZig製WASMで実装したGitサーバーで、Workers Bindings・REST API・標準Gitクライアントから操作できる。CloudflareAIエージェントGitDurable ObjectsWebAssembly
技術2026年4月19日(日)約12分WebAssemblyとMetalでゼロコピーGPU推論をApple Siliconに実装するmmap→MTLBuffer(bytesNoCopy)→Wasmtime MemoryCreatorの3段チェーンで、WasmリニアメモリとGPUバッファの物理アドレスを一致させる実装。M1上でLlama 3.2 1Bを9ms/tokenで動かした。WebAssemblyMetalAppleSiliconMLXWasmtimeLLM
技術2026年2月27日(金)約7分NDLOCRを3か月やった記録と周辺の実装いろいろDocker版で地獄を見てからLite+LLM校正まで。自分の試行錯誤と、NDLOCR-LiteをブラウザOCRにした人の実装を紹介する。OCRNDLOCRNDLOCR-LitePythonDockerローカルLLMONNXWebAssembly実験