-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Unbug Lee edited this page Sep 8, 2017
·
15 revisions
WebAssembly 周报内容由 WebAssembly 社区贡献者共同收集和整理,每个人都可以参与,期待更多人的参与。
下期内容征集中,请投递到 最新开的 issue 里。
前往[WebAssembly 周报 09 期]查看。
前往WebAssembly 周报 08 期查看。
前往WebAssembly 周报 07 期查看。
前往WebAssembly 周报 06 期查看。
前往WebAssembly 周报 05 期查看。
- 使用WebAssembly+FFmpeg实现前端转码(上)(下)。
- WebAssembly Explorer, 一个可以在线把玩 WebAssembly 的工具,主要写 C++。
- 本教程实践使用 WasmFiddle 不需要下载任何依赖,在浏览器里写 WebAssembly 。
- WebAssembly 会让 App Store 消亡吗? 听听本文作者阐述自己观点。
- WebAssembly:解决 JavaScript 痼疾的一颗银弹?。.HTML5 3D 引擎白鹭引擎的开发者从经验的角度阐述 WebAssembly 适合大量密集计算、并且无需频繁与 JavaScript 及 DOM 进行数据通讯的场景。比如游戏渲染引擎、物理引擎、图像音频视频处理编辑、加密算法等的缘由。
- WebAssembly 图文原理解析三部曲教程之创建 WebAssembly module 实例,WebAssembly 的内存处理以及为何比你想的要安全,什么是 WebAssembly table imports。
- WebAssembly 乃及时雨: JavaScript 构建大型项目的思考。来自 Auth0 的工程师透过 JavaScript 发展的历史,语言的利弊,开发大型项目的经验总结,归纳 WebAssembly 为大型项目的构建决绝了那些问题。
- 实践通过 WebAssembly 优化页面最耗性能的操作进而取得巨大的性能提升。https://hackernoon.com/screamin-speed-with-webassembly-b30fac90cd92
- 【视频】Mozilla 的工程师揭秘 WebAssembly 的工作原理,如何开发出来的。https://youtu.be/o52_5qAJhNg, https://research.mozilla.org/webassembly/
- WebSight 是一个 WebAssembly web app. https://github.com/Web-Sight/WebSight
- 【视频】WebAssembly in Action. https://youtu.be/fK5UNigc7v0, https://mafintosh.github.io/webassembly-in-action-talk/
- 【视频】WebAssembly - 镜之边缘。https://youtu.be/Mymrba5Kyb8
- Speedy.js 能帮你把 JS 项目编成 WebAssembly 进而达到优化和加速的目的。https://github.com/MichaReiser/speedy.js
主要讨论threads、SIMD相关的内容,未来WebAssembly的发展不会有想象中那么快了,线上 Call 改成每三个月一次,GC相关内容是下半年和明年的主要目标
这份指南将会带你在一个经典的 JS Web 应用里安装 Rust、WebAssembly 和 Webpack。
视频20分钟时进入主题!
直接把C#像JavaScript一样写在HTML文件里面,像JavaScript一样绑定事件,看起来非常炫酷。具体可以看上面一条的视频32分钟处。
一个 JavaScript 性能系列文章的第五篇,主要描述WebAssembly相关内容。
一个简单的动画,虽然不是很漂亮,但是可以帮助大家了解一点WebAssembly。主要特性:JS与WASM的相互调用,使用了栈,使用了简单的循环。
- webassembly-binary-toolkit 是 NPM 版的 WebAssembly 二进制工具包。https://github.com/mafintosh/webassembly-binary-toolkit
- WebAssembly 深入研究报告 - 二进制编码。https://www.yhspy.com/blog/240
- P2P 网络工具库 HumbleNet 推出 WASM 包,适合实时多人在线的 Web 游戏。https://hacks.mozilla.org/2017/06/introducing-humblenet-a-cross-platform-networking-library-that-works-in-the-browser/
- ThinScript 是门可以直接编译成 WebAssembly 的语言,致力成为 WebAssembly 之上无依赖且快速编译的一层,能自身编译自身。https://github.com/evanw/thinscript
- Blazor 是个 C#/Razor 写 UI 的框架,支持 WebAssembly,意味着在浏览器端直接写 C# 了。https://github.com/SteveSanderson/Blazor
- WIP 是一个能与 LLVM IR 交互的纯 Go 库,能输出 WASM。https://github.com/llir/llvm
- 了解 WebAssembly 的基礎使用方法。http://blog.techbridge.cc/2017/06/17/webassembly-js-future/
- WebAssembly 实战实现 3D 网格绘制。https://github.com/alanmacleod/wasm-render
- 用 WasmFiddle 开发 WASM 应用。https://hackernoon.com/write-and-run-webassembly-in-your-browser-today-77b39c92ead0
- 中文官网:http://webassembly.org.cn/.
- QQ 群: 616277321.