WebAssemblyのガベージコレクションが正式機能に、最新版のChrome 119で。Firefoxも今月リリースのFirefox 120で正式機能になる見通し

今回は「WebAssemblyのガベージコレクションが正式機能に、最新版のChrome 119で。Firefoxも今月リリースのFirefox 120で正式機能になる見通し」についてご紹介します。

関連ワード (正式機能、訳注、開発等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


2023年2月にリリースされたChrome 111から試験的実装となっていたChromeにおけるWebAssemblyのガベージコレクション機能(以下、WasmGC)が、10月31日にリリースされたChrome 119で正式機能になったことが明らかになりました。

Firefoxでも今月(2023年11月)21日リリース予定のFirefox 120においてWasmGCが正式機能になる見通しです。

fig

WasmGCを利用することで、ガベージコレクション機能が言語のランタイムに含まれているJavaなどプログラミング言語をWebAssemblyで実装することが容易になるため、今後WebAssembly上でさまざまなプログラミング言語の実装の登場が期待されます。

下記は「WebAssembly Garbage Collection (WasmGC) now enabled by default in Chrome」からの引用です。

In simplified terms, this means that with WasmGC, porting a programming language to Wasm means the programming language’s garbage collector no longer needs to be part of the port, but instead the existing garbage collector can be used.

簡単に言えば、WasmGCを使うことで、プログラミング言語をWasmに移植する際にプログラミング言語のガベージコレクタを移植する必要がなくなり、代わりに既存の(訳注:Wasmが備える)ガベージコレクタを使えるようになるということです。

KotlinやDart/FlutterはすでにWasmGCサポートを表明

すでにJetBrainsはWasmGCを利用してKotlinで書かれたコードをWebAssemblyバイナリとするコンパイル機能を備えた「Kotlin/Wasm」をプレビュー公開しています。

参考:KotlinからWebAssemblyバイナリを生成するコンパイラ搭載、「Kotlin/Wasm」が試験的プレビュー公開。Kotlin 1.8.20ベータ版で

また、Googleが開発するDart言語とそのフレームワークであるFlutterも、WasmGCを利用してWebAssemblyをサポートすることを明らかにしています。

参考:Flutterが進化する方向とは? WebAssemblyサポート、コンポーネントとしてWebアプリに組み込み可能に。Flutter Forward 2023

Chrome 119でWasmGCが正式機能になると言うことは、当然のことならChromeと同じChromiumを基に開発されているMicrosoft EdgeでもWasmGCが正式機能になります。

WasmGCのサポートは、ChromeやMicrosoft Edge、FirefoxのようなWebブラウザだけでなく、ChromeのJavaScriptエンジンであるV8を用いているNode.jsやDenoでも、技術的にはそれほど遠くない将来にサポートが可能になるはずです。

サーバサイドでもWasmGCを用いたさまざまなプログラミング言語の実装を期待したいところです。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
NVIDIA、暗号通貨マイニング専用プロセッサ「CMP」 「RTX 3060」のマイニング効率には制限
製品動向
2021-02-20 21:56
GMOグローバルサイン・HD、電子契約サービスに署名互換機能を追加
IT関連
2023-07-25 14:16
インフォマート、AIを活用して自社サービスの問い合わせ対応を効率化
IT関連
2023-06-14 20:55
職業としてのセキュリティ–単純で深刻な「誰がセキュリティを運用するのか」問題
IT関連
2023-04-22 23:05
データベース、アナリティクス、ガバナンスを統合した「Microsoft Intelligent Data Platform」
IT関連
2022-05-27 13:09
第4回:もう「知らない」では通用しない、EC体験を向上させるクリエイティブ制作
IT関連
2022-12-16 07:57
MS、AIツールをまとめた「AI Hub」を「Microsoft Store」内に新設へ
IT関連
2023-05-25 10:34
アビーム、財務経理の業務基盤として「BlackLine」導入–工数が約7割削減
IT関連
2023-03-12 09:53
コロナワクチン接種、自治体の8割が11月までに完了か JX通信社調べ
ネットトピック
2021-07-28 16:47
IoT関連マルウェアが利用するポートへのスキャンや脆弱性ある製品の探索が増加、ダークネットの観測リポートより
セキュリティ
2021-06-19 08:50
ポケモンGOに「ボルトロス(霊獣)」初登場 でんきタイプイベントで 「メガライボルト」「シビシラス」も初実装
くらテク
2021-03-17 00:52
オンラインで競技人口増やせ フィンランド発祥スポーツ「AGG」
IT関連
2021-04-22 13:39
アイライン風センサーでまばたきを計測 ドライアイ防止や集中力の計測などに応用 :Innovative Tech
トップニュース
2021-03-16 01:07
アマチュア園芸家と町の園芸店をつなぐコミュニティの構築を目指すNeverlandが約3.2億円調達
ネットサービス
2021-04-27 10:10