Firefox 120登場、WebAssemblyガベージコレクション(WasmGC)が正式機能に。Chromeでの正式機能に続き

今回は「Firefox 120登場、WebAssemblyガベージコレクション(WasmGC)が正式機能に。Chromeでの正式機能に続き」についてご紹介します。

関連ワード (実装、容易、提供開始等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

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


2023年11月21日にリリースされたFirefox 120で、WebAssemblyのガベージコレクション機能(WasmGC)が正式な機能として組み込まれたことがリリースノートで明らかになりました。

fig

すでに11月2日にリリースされたChrome 119でもWasmGCが正式機能として組み込まれており、これでChrome、Microsoft Edge、FirefoxでWasmGCが正式機能となりました。

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

Safariでも現在WasmGCの実装が進んでいるとされているため、まもなくWasmGCが主要なWebブラウザ全てで利用可能になる見通しです。

より多くのプログラミング言語がWasm対応に

WebAssemblyはこれまでガベージコレクション機能を備えておらず、そのためにWebAssemblyに対応するプログラミング言語、すなわちWebAssemblyバイナリを生成できるプログラミング言語は、プログラマが完全にメモリを管理するC++や、シンプルな仕組みで自動的にメモリ管理が行われるRustのようなプログラミング言語が中心でした。

WebAssemblyのランタイム自身ガベージコレクション機能を備えることで、ランタイムが自動的にメモリを管理してガベージコレクションを行ってくれるJavaやPythonやRubyなどのプログラミング言語でも、これまでも容易にWebAssemblyに対応できるようになります。

すでにKotlinやDartなどがWasmGCを用いることでWebAssemblyへの対応を明らかにしています。今後さらに多くのプログラミング言語の対応が期待されます。

参考:KotlinのコードからWebAssemblyバイナリを生成可能、Kotlin/Wasmがアルファ版として提供開始

COMMENTS


Recommended

TITLE
CATEGORY
DATE
五輪やJALの公式サイト、PSNなどで一時アクセス障害 AkamaiのDNSが原因か
IT関連
2021-07-24 11:00
立命館大、「ChatGPT」と機械翻訳を組み合わせたツールを英語授業に試験導入
IT関連
2023-03-31 13:48
ウクライナ侵攻で露呈–衛星など狙うサイバー攻撃が招く大混乱の可能性
IT関連
2022-07-10 19:56
日本のサイバー攻撃被害額は平均1.25億円、ランサムウェアでは1.77億円に
IT関連
2023-11-08 12:48
競争力強化のためのDXを実現する国内大企業は2026年でも10%未満–ガートナー展望
IT関連
2023-03-03 13:19
NECと杉並区、AI活用で交通や人の流れを分析する実証実施
IT関連
2022-05-25 18:11
マイクロソフト、「Bingチャット」を「Copilot」にリブランド
IT関連
2023-11-17 11:22
日本MS、災害時の事業継続アプリをGitHubで無償公開 自由にカスタマイズ可能
DX
2021-06-24 19:04
グーグル、BI製品群を「Looker」ブランドに統合–AI翻訳「Translation Hub」も発表
IT関連
2022-10-13 10:16
NECと東北大学病院、医療文書の自動作成に取り組む–「医師の働き方改革」目指す
IT関連
2023-12-16 08:39
インド通信省が5G試験を承認、中国企業は含まれず
その他
2021-05-06 16:43
CTC、ソフトバンクのコンテナー型ITインフラの導入を支援
IT関連
2022-06-23 05:15
テクノロジーで着実に進む「MaaS」変革 私たちの“移動”を変える3つのアプローチ (1/3 ページ)
くわしく
2021-07-31 20:42
Twitterの定額制サービスは「Twitter Blue」で月額2.99ドル、とマンチュン氏
アプリ・Web
2021-05-17 11:03