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
- WebAssembly 系列(三)編譯器如何生成彙編Web編譯
- 位元組編碼轉換
- 字元,位元組和編碼字元
- Java程式碼如何檢視位元組碼及彙編碼Java
- Java位元組碼指令Java
- 【JVM原始碼解析】模板直譯器解釋執行Java位元組碼指令(上)JVM原始碼Java
- Python直譯器簡介(3):理解位元組碼Python
- linux 改變GCC編譯器的位元組對齊方式LinuxGC編譯
- JAVA動態位元組碼Java
- 【Java】JVM位元組碼分析JavaJVM
- 編碼、摘要和加密(一)——位元組編碼加密
- [譯][A crash course in WebAssembly] Just-in-time(JIT)編譯器速成課Web編譯
- JVM模板直譯器:位元組碼的resolve過程JVM
- Java位元組碼指令表Java
- 輕鬆看懂Java位元組碼Java
- Java位元組碼忍者禁術Java
- Java的魔力:位元組碼(轉)Java
- JVM 模板直譯器之位元組碼的resolve過程JVM
- Java 虛擬機器之五:Java位元組碼檔案結構Java虛擬機
- 例項分析理解Java位元組碼Java
- Java位元組碼增強技術Java
- cmd下檢視java位元組碼Java
- 如何閱讀JAVA 位元組碼(一)Java
- [譯] 使 WebAssembly 更快:Firefox 的新流式和分層編譯器WebFirefox編譯
- 【JDK命令列 一】手動編譯Java原始碼與執行位元組碼命令合集(含外部依賴引用)JDK命令列編譯Java原始碼
- 「譯」Liftoff:V8 引擎中全新的 WebAssembly baseline 編譯器Web編譯
- Java 動態性(4) – 位元組碼操作Java
- 學習 Java 之 位元組碼驗證Java
- Java的指令碼機制、編譯器APIJava指令碼編譯API
- Needle:基於 DFA 的正規表示式庫,可編譯為 JVM 位元組碼編譯JVM
- 位元組碼指令
- phpescapeshellcmd多位元組編碼漏洞解析及延伸PHP
- 機器碼和位元組碼分別介紹機器碼
- Java反編譯器剖析Java編譯