JWebAssembly:Java 位元組碼到 WebAssembly 編譯器
JWebAssembly 是WebAssembly編譯器的 Java 位元組碼。它使用 Java 類檔案作為輸入。它可以編譯任何可以編譯為 Java 位元組碼的語言,例如 Clojure、Groovy、JRuby、Jython、Kotlin 和 Scala。作為輸出,它生成二進位制格式(.wasm 檔案)或文字格式(.wat 檔案)。目標是使用 WebAssembly 在瀏覽器中本地執行 Java。
與類似專案的不同之處在於,不應該移植具有 GC 和記憶體管理的完整 VM。它更像是 1:1 的轉換。生成的 WebAssembly 程式碼與原始 Java 類檔案的大小相似。
點選標題
相關文章
- python反編譯之位元組碼Python編譯
- JVM 模板直譯器之如何根據位元組碼生成彙編碼?JVM
- 從 Java 位元組碼到 ASM 實踐JavaASM
- Java 位元組碼Java
- Java程式碼如何檢視位元組碼及彙編碼Java
- linux 改變GCC編譯器的位元組對齊方式LinuxGC編譯
- 【JVM原始碼解析】模板直譯器解釋執行Java位元組碼指令(上)JVM原始碼Java
- Vue3原始碼分析——編譯模組和編譯器Vue原始碼編譯
- [譯][A crash course in WebAssembly] Just-in-time(JIT)編譯器速成課Web編譯
- 編碼、摘要和加密(一)——位元組編碼加密
- JAVA動態位元組碼Java
- 【Java】JVM位元組碼分析JavaJVM
- [譯] 使 WebAssembly 更快:Firefox 的新流式和分層編譯器WebFirefox編譯
- 「譯」Liftoff:V8 引擎中全新的 WebAssembly baseline 編譯器Web編譯
- [譯][A crash course in WebAssembly] 創作並使用 WebAssembly 模組Web
- 輕鬆看懂Java位元組碼Java
- Java位元組碼指令表Java
- Java類轉位元組碼工具Java
- 【JDK命令列 一】手動編譯Java原始碼與執行位元組碼命令合集(含外部依賴引用)JDK命令列編譯Java原始碼
- Java的指令碼機制、編譯器APIJava指令碼編譯API
- Java 虛擬機器之五:Java位元組碼檔案結構Java虛擬機
- 例項分析理解Java位元組碼Java
- Java位元組碼增強技術Java
- 如何讓Java編譯器幫你寫程式碼Java編譯
- ☕【Java技術指南】「編譯器專題」深入分析探究“靜態編譯器”(JAVA\IDEA\ECJ編譯器)是否可以實現程式碼優化?Java編譯Idea優化
- 從fdk_aac編碼器到自動靜態編譯FFmpeg編譯
- [譯]使用JavaScript建立WebAssembly模組例項JavaScriptWeb
- Needle:基於 DFA 的正規表示式庫,可編譯為 JVM 位元組碼編譯JVM
- 位元組碼
- Java 動態性(4) – 位元組碼操作Java
- 學習 Java 之 位元組碼驗證Java
- Dalvik 和 Java 位元組碼的比較Java
- 程式碼線上編譯器(上)- 編輯及編譯編譯
- 位元組跳動視訊編解碼面經
- 淺談Kotlin語法篇之lambda編譯成位元組碼過程完全解析(七)Kotlin編譯
- 【編譯製導指令】#pragma pack - 位元組數基準對齊編譯
- [譯]在JavaScript中建立WebAssembly模組例項JavaScriptWeb
- IDEA報錯java: 編譯失敗: 內部 java 編譯器錯誤IdeaJava編譯