#webassembly のAIニュース

24件の記事

OPFS と Pyodide を組み合わせたテスト環境の構築

Simon Willison は、ブラウザ内で動作する Python アプリ「Datasette Lite」が、ユーザーの端末に保存された永続的な SQLite ファイルを編集できるか検討し、その検証用のテストハネス(OPFS + Pyodide)を開発した。

Simon Willison Blog·6月24日

Cloudflare が Rust 製 HTTP ライブラリ「hyper」のバグを発見した方法

Cloudflare は、Workers エッジネットワークで画像処理サービスを実装する際に使用しているオープンソースライブラリ「hyper」にバグが存在することを確認し、その発見プロセスを公開しました。

Cloudflare Blog·6月23日

Pyodide で利用可能な WASM ウィールを PyPI に公開する方法

Simon Willison は、Pyodide や PEP 783 に準拠する Python ランタイム向けにビルドされたパッケージを、直接 PyPI に公開してインストールできるようになったと報告した。

Simon Willison Blog·6月14日·★★★★

マイクロPython WASM 0.1a2 のリリース

Simon Willison がマイクロPython の WebAssembly 版である「micropython-wasm」のバージョン 0.1a2 を公開した。

Simon Willison Blog·6月6日

MicroPython と WASM を用いたサンドボックス環境での Python コード実行

Simon Willison は、コード実行のサンドボックス環境を実現する新アルファパッケージ「micropython-wasm」を公開し、Datasette Agent のプラグインとして利用を開始した。

Simon Willison Blog·6月6日

Wasmer が Codex を活用してエッジ向け Node.js ランタイムを構築した方法

Wasmer は OpenAI の Codex を利用し、エッジ環境で動作する Node.js ランタイムの開発を実現しました。

OpenAI News·6月3日·★★★★

Datasette Agent MicroPython 0.1a0 のリリース

Simon Willison が、GPT-5.5 を使用して Python コードを安全に生成・実行する「Datasette Agent」のアルファ版「datasette-agent-micropython 0.1a0」を発表し、サンドボックスからの脱出を試みる攻撃が失敗したと報告しました。

Simon Willison Blog·6月3日

マイクロPython WASM 0.1a1 の公開

Simon Willison が、Web ブラウザ上で動作するマイクロPythonのサンドボックス環境「micropython-wasm」のバージョン 0.1a1 を公開した。

Simon Willison Blog·6月3日

マイクロPython WASM 0.1a0 の公開

Simon Willison が、Web ブラウザ上で動作するマイクロPythonのサンドボックス環境「micropython-wasm」のバージョン 0.1a0 を公開した。

Simon Willison Blog·6月2日

Pyodide とサービスワーカーを用いたブラウザ上での Python ASGI アプリの実行

Simon Willison は、WebAssembly の Pyodide とサービスワーカーを活用し、Datasette Lite をブラウザ上で完全に動作させる技術を実証した。

Simon Willison Blog·5月31日

ブラウザ上でトランスフォーマーを用いた実用的な自然言語処理

KDnuggets は、Transformers.js を使用してブラウザ環境で自然言語処理を実践する方法を紹介している。

KDnuggets·5月29日·★★★★

Redis に配列データ型が追加される見込み

Redis の開発者であるサルバトーレ・サンフィリッポ氏が、新しいデータ型として「配列」を追加するプルリクエストを提出した。これにより、ARCOUNT や ARINSERT などの新コマンドが利用可能になる。

Simon Willison Blog·5月5日·★★★★

Google、Room 3.0を発表:Kotlinファーストの非同期マルチプラットフォーム永続化ライブラリ

GoogleはRoom 3.0を発表した。本バージョンは破壊的変更を導入し、Kotlin Multiplatform対応を強化するとともにJSとWasmへのサポートを追加した。

InfoQ·4月24日

Chrome拡張機能でTransformers.jsを使用する方法

開発者はChrome拡張機能にTransformers.jsを組み込み、ブラウザ上で機械学習モデルを実行する。これによりサーバー依存を排除し、プライバシー保護と低レイテンシを実現する実装手順を示す。

Hugging Face Blog·4月23日·★★★★

Rust Workersの信頼性向上:wasm-bindgenにおけるパニックとアボートリカバリ

CloudflareはRust Workersの信頼性を向上させるため、wasm-bindgenでパニック発生時のリカバリ処理を実装し、ランタイムの不定状態やワーカー破損を防ぐ仕組みを公開した。

Cloudflare Blog·4月22日·★★★★

新しい`servo`クレートの探求

Servoチームは、ブラウザエンジンを埋め込み可能なライブラリとしてパッケージ化した`servo`クレートの初期リリースを発表した。

Simon Willison Blog·4月14日

SQLiteクエリ結果フォーマッターデモ

Simon Willison氏が、SQLite 3.53.0の新機能であるQuery Result FormatterライブラリをWebAssemblyにコンパイルし、SQL結果テーブルの各種レンダリングオプションを試せるUIプレイグラウンドを公開した。

Simon Willison Blog·4月12日

シタクリット・プレイグラウンド

Lalit Maganti氏がAIを活用して8年の構想を3ヶ月で実装した「syntaqlite」がHNで注目されている。Simon Willison氏はこの取り組みに触発され、関連ツール「Syntaqlite Playground」を紹介している。

Simon Willison Blog·4月6日

Uno Platform 6.5がAIエージェントサポート、Unicodeテキスト、Studio改善をリリース

Uno Platformがバージョン6.5をリリースし、AIエージェントによるアプリ動作検証機能、非ラテン文字対応のUnicode TextBox、WebAssembly上のWebView2改善、450以上のコミュニティ課題解決を実装した。

InfoQ·3月11日

WebAssemblyとGifsicleを使用したGIF最適化ツール

著者がオンライン記事に含めるアニメーションGIFのファイルサイズを削減するために、WebAssemblyとGifsicleを組み合わせた最適化ツールを開発した。

Simon Willison Blog·3月3日

.NET 11 Preview 1のASP.NET Coreが新Blazorコンポーネント、ナビゲーション改善、WebAssemblyを導入

Microsoftが.NET 11 Preview 1でASP.NET Coreをリリース。新Blazorコンポーネントや相対URIナビゲーション、WebAssembly対応など開発機能を強化。

InfoQ·2月26日

Warper: Rustを活用したReact仮想化ライブラリ

Warper 7.2はRustとWebAssemblyを活用した高性能なReact仮想化ライブラリで、ゼロアロケーションのホットパスとO(1)の循環バッファ操作を実現しています。

InfoQ·2月26日

Goバイナリサイズ解析ツール「go-size-analyzer」

Simon Willison氏が紹介した「go-size-analyzer」は、Go言語のバイナリサイズをツリーマップで可視化するツール。ローカル実行に加え、WebAssembly化によりブラウザ上で直接バイナリを解析可能。Goエコシステムの強力なツールリングを示す例として注目に値する。

Andrej Karpathy 厳選·2月25日

Next.jsのミドルウェアでHonoを使用する

Next.jsミドルウェアの制限をHonoで解決する方法を紹介。複雑なルーティングや認証処理を簡潔に実装可能。

CoeFont Tech Blog·5月1日