认识 WebAssembly WebAssembly 是一种新型的网页虚拟机规范,可在现代网络浏览器中运行高性能的应用程序。 WebAssembly 的诞生背景与性能优势 WebAssembly 的出现是为了解决 JavaScript 性能瓶颈问题,特别是在计算密集型任务和对性能要求较高的场景下。它
HTML5 24 次浏览
各种语言的 WASM 编译能力整理得挺清楚,适合前端同学快速了解哪些语言能跑在浏览器里。页面风格简单直接,一看就懂,不用花时间研究一堆文档。配套的资源链接也挺全的,从 LLVM 到 WebAssembly,再到具体语言支持,想深入折腾也不怕没门路。 语言编译能力表的方式展示了哪些语言原生支持编译为
Swift 0 次浏览
wasm-util用于WebAssembly(aka WASM)的实用程序,可与TypeScript和JavaScript一起使用。该代码当前支持WebAssembly的MVP-13版本(v1的候选版本)。想更多地了解WebAssembly?查看您也可以跳过阅读并概述:为提供了完整的TypeScri
Typescript 22 次浏览
对于node.js节点顶部的实验性,最少的工具包和运行时,用于生成和运行模块。要运行已编译的WebAssembly模块,您将需要或Node.js 8的浏览器的最新版本-但您可能已经知道这一点。对于开发而言,向上使用node.js 6就足够了。动机流行的WebAssembly工具从C / C ++角度
Nodejs 15 次浏览
用手动优化过的 WebAssembly 搞哈希,hash-wasm的速度真是挺猛的,不管你在浏览器还是 Node.js 环境下,都能感受到那种“嗖一下”就算完的感觉。支持的算法蛮多,从常见的SHA-256、MD5到高级点的Argon2都覆盖了。 比如你要做个用户密码哈希验证,Argon2id就合适,
Typescript 0 次浏览
AdaWebPack Web API 包含用于 WebAssembly 目标的 GNAT-LLVM 编译器、用于 Web API 的 GNAT 运行时库和 AdaWebPack 绑定。要安装,请使用预构建的 Fedora Linux 软件包。要构建,请将 ARM 的 GNAT Community 2
Webpack 21 次浏览
Wawoff2 是 Google 用 WebAssembly 为 Node.js 平台构建的 WOFF2 字体压缩工具。 为何选择 Wawoff2 替代二进制绑定? 跨平台兼容性: 无需重新编译,即可在各种系统环境中运行。 安装 Wawoff2 使用 npm 命令即可轻松安装: npm inst
Nodejs 22 次浏览
Golang-WASM 是个挺简单又全面的工具,适合 Go 和 JavaScript 开发者。它通过与 WebAssembly 一起使用的 API 和绑定,帮你直接桥接了 Go 和 JS DOM API。你只需要用GOOS = js GOARCH = wasm就能开始搞定,整个过程简洁。还有个赞的点
Webpack 0 次浏览
此库用于在Node.js和浏览器中检测WebAssembly的MVP后功能。它体积小且没有任何依赖。对于MVP后的WebAssembly功能,可在Canary版本中测试并通过以下命令启用一些实验性功能: /Applications/Google Chrome Canary.app/Contents/
Nodejs 18 次浏览