WebAssemblyがW3C勧告として正式発表
(w3.org)Web向けの新しく強力な言語を発表します。WebAssemblyは、Webブラウザーを含む最新のプロセッサでコードを効率的に実行し、簡潔に表現できるよう設計された、安全でポータブルなLow-Level形式の新しい言語です。
"WASMのリリースにより、Open Webプラットフォーム技術で作られるアプリケーションの範囲が拡大します。ビデオ/オーディオコーデック、グラフィックス/3D、マルチメディアとゲーム、暗号演算、他言語実装など、さまざまな分野で利用できます。"
1件のコメント
WebAssembly(WASM)の実用例
Blazor : C#でクライアントのWeb UIを作るツール。クライアントではWASM、サーバーでは.NETとして実行 https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor
eBayのWASMバーコードスキャナー : https://tech.ebayinc.com/engineering/…
Photon: WASMとRustで作られた画像処理ライブラリ https://github.com/silvia-odwyer/photon
Emscripten : LLVM-to-Web Compiler、CとC++コードをWASMにコンパイルしてくれるツール。さまざまなものがこれを基盤に変換中
em-dosbox : オープンソースのDOSエミュレーターDOSBoxをEmscriptenで変換したもの。主にレトロゲームを実行するのに使われる。
8bitWorkshop : 8ビットコードをブラウザで実行 https://8bitworkshop.com/
d3wasm : Doom 3のWASM版 http://www.continuation-labs.com/projects/d3wasm/