更新履歴

4.0 - April 22, 2025

<script src="https://cjrtnc.leaningtech.com/4.0/loader.js"></script>
  • Support for Java 11
  • Support WebAssembly JNI modules
  • Improved mobile usability
  • Improved performance
  • Various bug fixes

3.1 - February 5, 2025

<script src="https://cjrtnc.leaningtech.com/3.1/cj3loader.js"></script>
  • Maximise window support
  • Brand new “execCallback” option
  • Restore audio support
  • Various bug fixes
  • Improved font behavior
  • Improved debugging options
  • Improved performance

3.0 - 2024年2月1日

<script src="https://cjrtnc.leaningtech.com/3.0/cj3loader.js"></script>
  • JITでのすべてのJavaオペコードをサポート
  • 不足しているJNIシンボルのサポートを強化
  • ソケットシステムコールのサポートを改善
  • JavaScriptモジュールとしてネイティブライブラリの読み込みをサポート
  • ライブラリモードでプリミティブ配列のゼロコピー渡しをサポート
  • 画像フィルタリングのサポートを復元
  • 印刷機能のサポートを復元
  • フォント処理を最適化
  • サーバーがコンテンツレンジをサポートしていない場合のエラーメッセージを改善

3.0rc2 - 2023年11月29日

<script src="https://cjrtnc.leaningtech.com/3.0/cj3loader.js"></script>
  • デバッグメッセージの冗長性を削減
  • JITでの synchronised メソッドをサポート
  • CheerpJ 2.3と同等のAWTサポートを復元
  • リフレクションのサポートを改善
  • Web Workersのサポート(importScriptsを使用)
  • クリップボードのサポートを改善
  • ライブラリモードを改善:オブジェクトフィールドのアクセス、配列、instanceof、利便性の向上およびデバッグ
  • フォントのサポートを改善
  • クラスローダーのサポートを改善
  • プリロードのサポートを修正
  • ClassCastExceptionをサポート
  • cheerpjAddStringFileを非推奨とし、cheerpOSAddStringFileに改名

3.0rc1 - 2023年10月18日

<script src="https://cjrtnc.leaningtech.com/3.0rc1/cj3loader.js"></script>
  • 新しいJITベースのアーキテクチャを導入
    • AOTコンパイラを削除
  • クラスローダーの完全サポートを提供
  • 新しい拡張可能なJNIアーキテクチャを導入 (cheerpjInitnativesオプション)
  • ライブラリモード (cheerpjRunLibrary)を提供
    • cjCallcjNewを削除
  • cheerpjInit を非同期化
  • cheerpj-dom.jar を削除
  • cheerpjRunJarWithClasspathを削除
  • CheerpJWorker を削除 (3.0rc2 でimportScriptsのサポートを追加)
  • com.leaningtech.handlers HTTPハンドラを不要に。HTTP(S)リクエストがそのまま動作するように改善

過去のバージョン

CheerpJ 3.0はCheerpJの主要なアーキテクチャの書き直しでした

過去のバージョンについては、CheerpJ 2.xの変更履歴をご覧ください。

このページは役に立ちましたか?
ページの変更を提案する