EP25 还有没有新的花活?WASM, web container & NodeBox
Manage episode 362118157 series 3291831
Hi, 大家劳动节快乐~
新一期的 AsyncTalk 从 Web Container 与 NodeBox 开始,探讨 Web Assembly 的发展与目前的状态,结论是虽然这些相关的产品在 AnnatarHe 看来前景并不乐观,但是 Web Assembly 技术已然成熟,可以尝试参与到我们的业务中,提升用户体验与性能。
11:20 部分的英文是 code reusable 不是 code review 主播读音有问题 �
主播
AnnatarHe: https://annatarhe.com
Timeline
00:25 主题: web assembly
01:10 web assembly 的概述 —— 语言无关,性能,安全
03:24 这东西真的有用?!
03:40 Web Container
05:02 NodeBox
06:30 web assembly 有没有缺点?—— 业务复杂度,debug 困难,只能做纯计算
08:40 debug 困难也许不是 bug 而是 feature
09:09 bundle 过大
10:19 应用场景有哪些? Photoshop 网页版?sandbox?
13:35 真正有用的场景在哪里?—— 加密,跨平台
15:50 web assembly 已经比较成熟了,可以上生产试试看
相关链接
Introducing WebContainers: Run Node.js natively in your browser: https://blog.stackblitz.com/posts/introducing-webcontainers/
Announcing Sandpack 2.0 and a Node.js runtime for any browser: https://codesandbox.io/blog/announcing-sandpack-2
nodebox runtime: https://github.com/codesandbox/nodebox-runtime
gzip: https://www.gnu.org/software/gzip/manual/gzip.html
brotli: https://github.com/google/brotli
扩展阅读
事后看了下 web 版的 photoshop,一个 apollo_assets 的 wasm 文件有 58 MB �
BGM by Otologic
45 episode