CheerpJ 2.1がリリースされました

新機能!ブラウザでJava Web Startを実行

CheerpJ JNLP Runnerブラウザ拡張機能は、JavaデスクトップをインストールせずにブラウザでJNLPファイルを実行できる唯一のソリューションです。ダウンロードやプラグインは必要ありません。

本日リリースします CheerpJ 2.1 は、Java から WebAssembly および JavaScript コンパイラへの最新のメジャー アップデートです。

CheerpJについて

CheerpJ は、WebAssembly および JavaScript で Java バイトコードを事前にコンパイルし、ブラウザ上で実行するソリューションです。完全な Java ランタイム環境と、Java と JavaScript の双方向相互運用性が付属しています。 CheerpJ は、仮想化ファイル システム、I/O、ネットワーキング、オーディオなど、いくつかのブラウザ ベースのシステム機能を提供します。

リリース 2.0 以降、CheerpJ はランタイム環境で WebAssembly をサポートし、より高いパフォーマンスとより小さなフットプリントを実現します。 CheerpJ 2.0 の完全なリリース ノートはこちらでご覧いただけます。 こちらをご覧ください。 .

新着情報

CheerpJ 2.1 は、いくつかの最適化、バグ修正を導入し、JavaScript の相互運用性のサポートをさらに拡張するメンテナンス リリースです。

新しい 最適化 Java 例外処理に導入され、より効率的な JavaScript コードにコンパイルされるようになりました。 CheerpJ によって完全にサポートされているネイティブ Java リフレクション呼び出しも大幅に最適化されており、標準の Java 呼び出しと比較してオーバーヘッドが削減されています。 CheerpJ の事前 JavaScript 出力のビルド サイズの縮小を継続してきました。

の改善 --スタブネイティブ、 Cheerpjfy.pyオプションを使用すると、CheerpJ がネイティブ メソッドのスタブ JavaScript ファイルを作成できるようになります。これにより、JavaScript/WebAssembly でネイティブ メソッドのブラウザベースの独自の実装を開発できます。

いくつかの改良点 堅牢性 CheerpJ 事前コンパイラの機能と、Java と JavaScript の相互運用性が導入されました。

はじめる

CheerpJ 2.1 は 利用可能 Windows、macOS、Linux 用。

CheerpJ 2.1をダウンロードして試してください

CheerpJ 2.1 を試したり、CheerpJ 2.1 に更新するには、コンパイラをダウンロードするだけです。 こちらをご覧ください。 をクリックし、新しいコンパイラを使用してプロジェクトを再構築します。 CheerpJ クラウド ランタイムを使用している場合は、CheerpJ ランタイム ヘッダーを次のように変更してください。

<script src=”https://cjrtnc.leaningtech.com/2.1/loader.js"></script>

ドキュメンテーション

CheerpJ のドキュメントは、チュートリアルと例とともに次の場所にあります。 CheerpJ ドキュメント ページ。

連絡する!

問題を報告するには、 問題トラッカー 。ご質問やご意見がございましたら、CheerpJ までお問い合わせください。 ギッターチャンネル .

ありがとう!

技術を学ぶ

あなたはおそらくそれも好きでしょう

新機能!ブラウザでJava Web Startを実行

CheerpJ JNLP Runnerブラウザ拡張機能は、JavaデスクトップをインストールせずにブラウザでJNLPファイルを実行できる唯一のソリューションです。ダウンロードやプラグインは必要ありません。

タグ: リリース

類似の投稿をもっと見る

jaJapanese