- 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。在浏览器中使用时,您需要使用 |