
- WebAssembly 教程
- WebAssembly - 首頁
- WebAssembly - 概述
- WebAssembly - 簡介
- WebAssembly - WASM
- WebAssembly - 安裝
- WebAssembly - 編譯為 WASM 的工具
- WebAssembly - 程式結構
- WebAssembly - Javascript
- WebAssembly - Javascript API
- WebAssembly - 在 Firefox 中除錯 WASM
- WebAssembly - “Hello World”
- WebAssembly - 模組
- WebAssembly - 驗證
- WebAssembly - 文字格式
- WebAssembly - 將 WAT 轉換為 WASM
- WebAssembly - 動態連結
- WebAssembly - 安全性
- WebAssembly - 使用 C 語言
- WebAssembly - 使用 C++
- WebAssembly - 使用 Rust
- WebAssembly - 使用 Go
- WebAssembly - 使用 Nodejs
- WebAssembly - 示例
- WebAssembly 有用資源
- WebAssembly - 快速指南
- WebAssembly - 有用資源
- WebAssembly - 討論
WebAssembly - JavaScript
本章將列出 WebAssembly 和 Javascript 之間的比較。
Javascript 是一種我們經常在瀏覽器中使用的語言。現在,隨著 WebAssembly 的釋出,我們也可以在瀏覽器中使用 WebAssembly。
WebAssembly 誕生的原因不是為了取代 Javascript,而是為了處理 Javascript 難以處理的某些事情。
例如
使用 Javascript 很難完成影像識別、CAD 應用、即時影片增強、VR 和增強現實、音樂應用、科學視覺化和模擬、遊戲、影像/影片編輯等任務。
使用現在可以編譯為 WebAssembly 的高階語言(如 C/C++、Rust),可以輕鬆完成上述任務。WebAssembly 生成易於在瀏覽器中執行的二進位制程式碼。
因此,以下是 Javascript 和 WebAssembly 之間比較的列表。
引數 | Javascript | WebAssembly |
---|---|---|
編碼 |
您可以輕鬆地用 Javascript 編寫程式碼。編寫的程式碼是人類可讀的,並儲存為 .js。在瀏覽器中使用時,您需要使用 |