加入 WebAssembly 中文群,请至文末扫码。
编者按:一个新的跑分测试显示 Rust 比 Python 快得多,当然我们早就知道啦。 Deno 和 Rocket.rs 升级了新版本,支持 stable Rust。接下来会有不少 WebAssembly 和 Rust 技术活动,不要错过哦!
WebAssembly
在云中探索 WASM
ExploreWASM 将于2020年8月6日举行,专注于 WebAssembly 用例和云计算框架。这是一个完全免费的线上活动。 别错过呦。
WAFlash: WebAssembly Flash
WAFlash 是使用 Emscripten 构建的与 WebAssembly Flash 兼容的播放器。它同时支持 ActionScript 3.0 和 ActionScript 2.0。您可以上传 SWF 文件以在浏览器中播放。 WebAssembly 复活了 Flash。
WASC: 高效的 WebAssembly 到 RISC-V AOT 编译器
WASC 是 WebAssembly AOT 编译器,可将 WebAssembly 字节码转换为机器(x86和RISC-V)代码。
WASC 的主要目的是为使用 RISC-V 作为 CPU 指令集的区块链虚拟机提供一个支持更多合约编程语言的平台。
Blazor WebAssembly vs. Angular: 客户端的碰撞
如果要创建单网页 Web 应用,你会使用哪个技术呢? 新兴的 Blazor WebAssembly 还是更成熟的堆栈(如 Angular 或 Vue )?
开发者 Lee Richardson 分享了他构建简单网络游戏的经验,并分析了 Blazor WebAssembly 和 Angular 之间的区别。如果希望在客户端和服务器端都使用 C#,那么就选择 Blazor。你会怎么选?欢迎分享高见。
论文阅读: 通过 WebAssembly 加快 Web 速度
感觉论文难啃?开发者 Vivek Haldar 带你看论文:Bring the Web up to Speed with WebAsssembly,这篇论文作者是来自 Google, Mozilla, Apple, and Microsoft 的开发者。论文谈到了创建 WebAssembly 的原因和它的优势。
Rust 新闻
Rust CI 使用 GitHub Actions
Rust 编译器 CI 现在转到 Github Actions上了。根据官方原帖,Rust 支持的所有平台上,目前共构建了57台计算机。之前的系统每个builder 需要3-4个小时才能完成。转到 GitHub Actions 之后,将大大改善编译的体验。
Rust vs PyO3 vs Python
性能比较:Rust vs. PyO3 vs Python。 简而言之,使用 --release 模式,Rust 可以比 Python 快100倍,比 PyO3 快十倍。 这个benchmark 让我们想到上一期周报中介绍的 Machine Learning in Rust (Rust 编程的机器学习),它还证明了Rust 编程的机器学习可能比 Python 写的快25倍。
Deno 1.2.1 发布
Deno 发布 1.2.1 版本。Deno 现在基于 stable Rust 1.45.0。
Rocket 现在支持编译 stable Rust !
在 Rust 1.45.0 发布后,Rocket.rs 现在可以编译 stable Rust 了!
简单易学的 Rust 教程
Rust 得到了不同国家的许多开发者所喜爱。但是,Rust 对于非英语母语者也可能具有挑战性。 Easy Rust 是一个在韩国生活的加拿大人专门为母语非英语的开发者写的一本教程。
这个简明的 Rust 入门书也适合孩子读吗?
so, Stack Overflow的终端接口
so 是用 Rust 写的基于终端的 StackOverflow 客户端。 用 so 可以在不启动网络浏览器的情况下搜索所有编程问题的答案。非常酷啊。
Rusty Days 大会
Rusty Days 是一个学习 Rust 的免门票在线会议!将于本周举行。
Serverless
在 serverless 应用程序中对业务流进行建模
本文以电商网站上的客户评价为例,展示了由于需求不断变化,无服务器体系结构如何演变。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。