编者按: WebAssembly 和 Rust 社区对 Mozilla 的裁员做出回应,并探索前进的道路。
WebAssembly
WebAssembly 之父 Alon Zakai 在Mozilla 事件之后对 WebAssembly 工具化的未来表示乐观 😊
Zakai 表示,虽然 Mozilla 逐渐减少了对 WebAssembly 工具化的投资,但是开源社区迎接了挑战,现在负责了大部分工作。Mozilla 上一轮裁员主要影响了 Rust Wasm 工具化团队,但围绕这些工具已经有了一个生机勃勃的社区。
使用WebAssembly在Web浏览器中预览PineTime表盘 ⌚️
该项目是 Pinetime 智能手表的固件。用现代 C++ 编写的,然后编译为 WebAssembly 以在浏览器中运行。点击这里查看如何在浏览器中获取 Pinetime 智能手表表盘。
技术:
- 用 C++ 写的代码
- 基于 CMake 创建的系统。
- 基于 FreeRTOS 10.0.0 实时操作系统
- 使用 LittleVGL/LVGL 6.1.2 作为 UI 库
- ... 以及 NimBLE 1.3.0 作为 BLE 栈
欧盟KubeCon:Envoy 将使用 WebAssembly 扩展监控微服务 👀
Tetrate 的软件工程师 Yaroslav Skopets 在 KubeCon 介绍了其公司开发的 Envoy 扩展,以支持 WebAssembly 函数。Envoy 扩展使用 AssemblyScript,然后将其编译成 WebAssembly 字节码。
Skopets 解释说,WebAssembly 提供了一个安全高效的沙箱环境。
网页版 Zoom: WebAssembly SIMD, WebTransport, 和 WebCodecs 💻
你是不是曾经好奇过 Zoom 如何把视频会议背景实时换成虚拟背景的?这可是需要一些重大性能配方才做得到哦!
根据 Google v8 产品经理 Thomas Nattestad 的说法,Zoom 使用 WebAssembly SIMD 来实现这一功能的!WebAssembly SIMD (单指令,多数据)规范提供了一个可移植的和高效的 SIMD 操作子集,可以在大多数现代架构中使用。
用 Go 和 WebAssembly 将图像转换为 ASCII 🌄
上传一张图片到这个网站,它就能为你生成一个 ASCII 艺术作品。太酷了!这个生成器是用 Go 编写的,并编译为 WebAssembly。
作者 Subesh 还写了一篇文章
来介绍如何将现有的 Go 代码导入到 Wasm 并在浏览器中运行。
Extrablatt – Rust 和 WebAssembly写的个性化新闻搜集库 📰
Extrablatt 是可定制的新闻文章抓取库,并具有 CLI 界面。 Extrablatt 使用 Rust 编写的,并编译成 Wasm ,以在浏览器中运行。
新的 WebAssembly 技术教程 🎈
- 用 Rust 生成 WebAssembly 的第一步 本文非常适合作为初学者的入门指南。
- 使用 Hooks 进行 React 和 WebAssembly 入门
Rusty 新闻
Rust 基金会:亲手接管🦀
在 Mozilla 裁员并重新调整重点之后,Rust 核心团队和 Mozilla 宣布将成立一个独立的非营利组织以管理 Rust 编程语言。 不出意料,这个组织被称作 Rust 基金会。 Rust 基金会的第一步是取得 Rust 品牌的所有权,例如与 Rust,Cargo 和 crates.io 相关的域名。
如何用 Rust 和 VSCode 开发并运行嵌入式应用 🖥
这是一个关于如何用 Rust 和 VSCode 开发和运行嵌入式应用程序的新教程。在物联网上用 Rust ,很酷。
RustConf 2020 🥳
RustConf 是全球 Rust 开发者的年度聚会。本年度的 RustConf 是一个在线会议,于8月20日举行。 Rust 核心团队成员进行了一些精彩的演讲,现在已经可以在 YouTube 上观看完整的会议视频了。
Rust 内存和容器一图全知道 👏
Autocxx, 从 Rust 调用 CXX 🤖
由 Google 开发的 Autocxx 是一个从 Rust 调用 C ++ 的工具,以自动化但安全的方式。
Rust 的新技术教程:🦀
- 为 JavaScript 开发者准备的 Rust 备忘单。 该备忘单提供了一些 JavaScript 语法及其对应的 Rust 语法之间的必要比较,以帮助 JavaScript 开发者了解 Rust 如何工作。
- Python 开发者的 Rust 指南
Serverless
Cloudflare 发布了一个新的无服务平台 🦄
Cloudflare 最近发布了 Cloudflare Workers Unbound —其新的无服务器平台。 Cloudflare 声称可以为“开发者提供无与伦比的灵活性,高性能,安全性和[以及]易用性”,并为在传统的中心化无服务器平台(例如AWS Lambda)上运行的相同工作负载节省多达75%”。
容器达到顶峰–为无服务器接管做好准备吧 👂
经过多年的快速增长,容器的大肆宣传可能最终达到顶峰。 无服务器将取而代之,因为它更容易,更便宜,更安全。 公司只需要专注于改进业务逻辑,而不必担心容器带来的复杂的 IT 管理。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。