共计 2057 个字符,预计需要花费 6 分钟才能阅读完成。
编者按: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 治理。