WebAssembly 周报0729

WASM中文社区
加入 WebAssembly 中文群,请至文末扫码。

编者按:一个新的跑分测试显示 Rust 比 Python 快得多,当然我们早就知道啦。 Deno 和 Rocket.rs 升级了新版本,支持 stable Rust。接下来会有不少 WebAssembly 和 Rust 技术活动,不要错过哦!

WebAssembly

在云中探索 WASM

https___bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com_public_images_f1df2135-11c6-4edc-bc72-4c2c2998f061_1352x804.png

ExploreWASM 将于2020年8月6日举行,专注于 WebAssembly 用例和云计算框架。这是一个完全免费的线上活动。 别错过呦。

WAFlash: WebAssembly Flash

https___bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com_public_images_306d9c1e-5656-4108-8eb3-cfb5457b1aff_1504x948.png

WAFlash 是使用 Emscripten 构建的与 WebAssembly Flash 兼容的播放器。它同时支持 ActionScript 3.0 和 ActionScript 2.0。您可以上传 SWF 文件以在浏览器中播放。 WebAssembly 复活了 Flash。

WASC: 高效的 WebAssembly 到 RISC-V AOT 编译器

https___bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com_public_images_0ec78c07-1023-4b25-a7b6-d5544aa4e51b_1161x287.png

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

https___bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com_public_images_64419012-5012-453c-b7d7-60aba91bb445_964x634.jpeg

性能比较: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 应用程序中对业务流进行建模

本文以电商网站上的客户评价为例,展示了由于需求不断变化,无服务器体系结构如何演变。

入群.jpeg

阅读 1.1k

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