WebAssembly 一周一报0722

WASM中文社区
编者按:
WebAssembly 应用场景不断扩展——从 Node.js 到 Deno 再到树莓派。 同时,Rust 在本周发布了新版本,也有很多 Rust 相关的出色的文章和教程。

WebAssembly Today

Deno 热爱 WebAssembly ❤️

1image-5-1594801176405.jpg

InfoQ发表了一篇名为《 Deno loves WebAssembly》的文章。 这篇文章展示了如何在 Deno 应用程序中添加高性能模块以补充TypeScript。

拓展阅读: 在 Node.js 中添加 WebAssembly 模块

FriendlyCaptcha 使用 WebAssembly,Google Captcha 的替代选项 🤖

FriendlyCaptcha 是一种 Captcha 机制,用于向浏览器发送“谜题”。当我们登录一个网站时,必须先在浏览器上解答谜题,然后才能继续进行下一步。机器人发现解决这些谜题的工作量太大。这被称为工作量证明(PoW)验证码,目的是用来减少垃圾邮件。现在,谜题可以用 WebAssembly 生成和解决。

WebAssembly 延长 Flash 历史内容留存期限 😜

正如我们在上次的周报中提到的,Adobe 放弃了 Flash。但还有那么多Flash内容怎么办呢?比如,Flash游戏和各种动画。WebAssembly 可以完美解救!

Alon Zakai 对论文 《WebAssembly 安全性》的评价 🤔

在上一期周报中,我们讲述了一篇讨论WebAssembly 安全漏洞的论文。WebAssembly 的创建者 Alon Zakai 在 Twitter 上加入了讨论。讨论主要集中在 Web 浏览器的 JS 环境中运行 WebAssembly。 Zakai 指出了 WebAssembly 能够提升安全性的领域。

有了 Rust 和 WebAssembly 的树莓派火力全开 💻

该文章 demo 了如何在具有 ARM CPU 的树莓派上运行 Rust 和 WebAssembly。

Rust 新闻

Rust 1.45.0 发布 👏

Rust 这周发布了 1.45.0 版本。官方的博客非常值得一读,因为它深入说明了为什么特定语言的更改,能够让 Rust 更安全、更优化。对于应用开发者来说,一个大新闻是广受欢迎的 Rust Web 应用程序框架Rocket 现在可以在 stable Rust 编译器版本上构建了!生产环境的 Web 应用中不再只有 nightly 功能。

Rust 模块系统的清晰说明 👀

开发者 Sheshbabu 发布了一篇文章,解释了 Rust 模块系统和项目结构。很有用。强烈推荐!

IntelliJ 支持 Rust ✌️

IntelliJ 是一个受到许多开发人员的喜爱的强大IDE。有不同的精妙产品,适用于 Java,Golang,Python等。现在,Interllij 也支持了 Rust。

送达 Const Generics 2020 🚣‍♂️

Rust 开发者 WithoutBoat 发布了一篇博客《Shipping Const Generics in 2020》。他讨论了在 stable Rust 中支持 Const Generics 的2020年的路线图。许多开发者都期待 Const Generics,因为它使数组成为 Rust 语言中的一等公民。

跑分和 Rust 的指导原则 🤖

我们看到了很多把 Rust 和其他语言进行对比的性能跑分。它们是否权威呢?如何进行有意义的跑分对比?本文将为您提供指导!

48 小时内用 Rust 和 WebAssembly 写好一个游戏 🌙

https___bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com_public_images_f81246eb-cf72-479b-823c-f078c1136fc2_2880x1800.png

开发者 Ian Kettlewell 参加了 Ludum 挑战,世界首个 48 小时单人编程马拉松。这篇文章很长,但值得一读。 Kettlewell 详细记录了此次 Ludum 挑战全过程,包括了主题、设计和实现。最终,由 Kettlewell 开发的游戏总排名获得第71名,在 Fun 中排名第16。

Serverless

Progress为 JavaScript 应用发布无服务器规则引擎

Progress 发布了名为 Corticon.js 的无服务器规则引擎,用于为 JavaScript 应用构建、测试和部署规则。使用 Corticon.js,可以将规则作为无服务器函数或移动或物联网应用部署。

Liberty Mutual 如何使用无服务器计算来变革其信息技术 ⚡️

过去的四年中,Liberty Mutual 通过采用无服务器计算策略,实现了重大流程改进并节省了大量成本。

进入 WebAssembly 中文群,请添加下面的微信
入群.jpeg

阅读 1k

Wasm
随着WASM 在开发者社区中越来越流行,WASM 也正在从客户端迁移到服务端,成为服务端技术的新锐。
164 声望
144 粉丝
0 条评论
164 声望
144 粉丝
文章目录
宣传栏