- Hands-On Game Development with WebAssembly
- Rick Battagline
- 235字
- 2021-06-24 13:40:59
What is WebAssembly?
WebAssembly is not a high-level programming language like JavaScript, but a compiled binary format that all major browsers are currently able to execute. WebAssembly is a kind of machine bytecode that was not designed to run directly on any real machine hardware, but runs in the JavaScript engine built into every browser. In some ways, it is similar to the old Java Virtual Machine (JVM); for example, it is a platform-independent compiled bytecode. One major problem with JavaScript bytecode is its requirement for a plugin to be downloaded and installed in the browser for the bytecode to run. Not only is WebAssembly designed to be run directly in a browser without a plugin, but it is also intended to produce a compact binary format that executes efficiently inside a web browser. The MVP version of the specification leverages existing work by the browser makers designing their JavaScript just-in-time (JIT) compiler. WebAssembly is currently a young technology and many improvements are planned. However, developers using the current version of WebAssembly have already seen performance improvements over JavaScript of 10–800%.
- 深入理解Spring Cloud與實戰(zhàn)
- 顯卡維修知識精解
- Instant uTorrent
- 基于ARM的嵌入式系統(tǒng)和物聯(lián)網(wǎng)開發(fā)
- 硬件產(chǎn)品經(jīng)理成長手記(全彩)
- Unity 5.x Game Development Blueprints
- 電腦軟硬件維修從入門到精通
- 基于Apache Kylin構(gòu)建大數(shù)據(jù)分析平臺
- Visual Media Processing Using Matlab Beginner's Guide
- Spring Cloud微服務(wù)架構(gòu)實戰(zhàn)
- Creating Flat Design Websites
- 筆記本電腦維修實踐教程
- RISC-V處理器與片上系統(tǒng)設(shè)計:基于FPGA與云平臺的實驗教程
- 電腦組裝與維護(hù)即時通
- Spring Cloud實戰(zhàn)