Saturday, July 16, 2022

JVM, CLR, PVM => WASM (WebAssembly)?

 Understand WebAssembly: Why It Will Change the Web - Strumenta

WebAssembly, or wasm, is a low-level bytecode format for in-browser client-side scripting. If you are writing a compiler for a programming language one option is to target a platform, like the JVM or .NET, and compile your language to the target bytecode. WebAssembly occupies the same role, so when you compiling to WebAssembly you are making your software available for all platforms where it is supported, in other words all browsers.

Java virtual machine - Wikipedia

Common Language Runtime (CLR) overview - .NET | Microsoft Docs

An introduction to Python bytecode |

Understanding Python Bytecode. Learn about disassembling Python… | by Reza Bagheri | Towards Data Science