ニュース
モダンブラウザで動作するWebAssemblyベースのJVM「CheerpJ 3.0」が登場:Javaアプリケーションをプラグインなしにブラウザで実行できる
Leaning Technologiesは、モダンブラウザで動作するWebAssemblyベースのJava仮想マシン(JVM)「CheerpJ 3.0」を提供開始した。
Leaning Technologiesは2024年2月1日(米国時間)、モダンブラウザで動作するWebAssemblyベースのJava仮想マシン(JVM)である「CheerpJ 3.0」の提供を開始したと発表した。
CheerpJ 3.0は、Java 8との幅広い互換性を持ち、Javaアプリケーション、アプレット、ライブラリ、Java Web Start/JNLPアプリケーションを、プラグインなしでブラウザで実行するためのランタイム環境を提供する。
JavaバイトコードをJavaScriptに変換するJIT(Just-In-Time)コンパイラと、OpenJDKに基づくJava SE 8(Java Platform, Standard Edition 8)ランタイムという2つのコンポーネントの組み合わせで、いずれもC++で書かれており、Cheerpを使ってWebAssemblyとJavaScriptにコンパイルされている。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- WebAssembly用のKotlin、α版リリース Kotlin/JSを上回るパフォーマンス
JetBrainsは、WebAssembly用のKotlin「Kotlin/Wasm」のα版リリースを発表した。これにより、マルチプラットフォームライブラリ「Kotlin Multiplatform」を使用して、Webアプリケーション用の宣言型ユーザーインターフェースをKotlinで作成できるようになった。 - WebAssemblyはマイクロサービスアーキテクチャの救世主となるか
マイクロサービスアーキテクチャの利用時に課題になる複雑さとコストの懸念を緩和する可能性があるのがWebAssemblyの実装だ。本稿では、WebAssemblyの機能と用途、マイクロサービスとの結び付きなどについて解説する。 - 調査で分かった「一度書けばどこでも実行できる」WebAssemblyの魅力
ソフトウェアコンサルティング会社のScott Logicは、「WebAssembly」の使用状況に関する調査レポート「The State of WebAssembly 2023」を発表した。この調査は2021年から毎年実施されており、今回で3回目となる。