Skip to content

Latest commit

 

History

History
44 lines (26 loc) · 2.82 KB

README.md

File metadata and controls

44 lines (26 loc) · 2.82 KB

网络组装设计

此存储库包含描述 WebAssembly 的设计和高级概述的文档。

此存储库中的文档和讨论属于WebAssembly 社区组

概述

WebAssembly 或 WASM 是一种新的、可移植的、大小和加载时间高效的格式,适合编译到 Web.

WebAssembly 目前被设计为一个开放标准W3C 社区组,包括来自所有主流浏览器的代表。预计此存储库的内容将不断变化:一切仍在讨论中。

  • WebAssembly 高效快速:WASMbytecode旨在以高效二进制格式的大小和加载时间进行编码。WebAssembly 旨在通过利用各种平台上可用的,通用硬件功能以本机速度执行。

  • WebAssembly 是安全的:WebAssembly 描述了一个内存安全沙箱执行环境,甚至可以在现有的 JavaScript 虚拟机中实现。何时嵌入在 Web 中,WebAssembly 将强制浏览器的同源和权限安全策略。

  • WebAssembly 是开放的和可调试的:WebAssembly 被设计为在 A文本格式中打印精美,用于调试、测试、实验、优化、学习、教学和手工编写程序。当查看源代码WASM 模块在 Web 上时,将使用文本格式。

  • WebAssembly 是开放式 Web 平台的一部分:WebAssembly 旨在保持无版本、功能测试和向后兼容网络的性质。WebAssembly 模块将能够调入和调出 JavaScript 上下文,并通过可从 JavaScript 访问的相同 Web API 访问浏览器功能。WebAssembly 也支持non-web嵌入。

更多信息

资源 Repository Location
High Level Goals 设计/高级目标.MD
常见问题 design/FAQ.md
Language Specification 规范/README.MD

设计流程和贡献

WebAssembly 规范正在中规范存储库开发。目前,高级设计讨论应继续通过问题和拉取请求在设计存储库中进行,以便规范工作可以保持专注。

我们已经制定了我们希望发布的功能:

  1. 初次最小可行产品释放;
  2. 不久后在未来版本

加入我们:

投稿时,请关注我们的道德和职业行为守则