入群请至文末
编者按:本周我们看到更多服务端的 WebAssembly 和 Rust 项目。
WebAssembly Today
WebAssembly 如何改变软件分发
本文讨论了浏览器应用程序的编程语言是如何从 ActiveX、 Java applet、 Flash、 Silverlight、 Chromium、 JavaScript 向 WebAssembly 演变的,并从客户端和服务端两个方面阐述了 WebAssembly 的发展前景。
Hive 支持 WebAssembly
Hive 是一个迅捷的日程安排系统。它可以嵌入 Go 应用中,也可以用作独立的FaaS(函数即服务)服务器。Hive 在早期支持了 WASM 和 Rust 。
Wasm fun
Wasm-fun 是以 WebAssembly 文本格式,从头开始编写的有用算法集合(.wat) ,并通过 wabt 组装到.wasm不用高级语言直接用 WebAssembly 编写复杂的算法不仅是可能的,而且体验绝佳。真是出乎意料!
WebAssembly 字节码的超级优化 (研究论文)
较小的二进制文件意味着更少的等待时间和更快的页面加载。 本文研究了如何创建较小的 WASM 二进制文件以改善 Web 体验。 研究人员创建了一个编译器 pipeline,用于通过 LLVM 和 Souper 进行 WASM 超优化。 pipeline 实现了 WASM 指令总数中值大小减少0.33%。
QuantumSheet, 一个酷炫的计算器
QuantumSheet 是一个基于 web 的计算机代数系统。它使用 Pyodide, Python 科学栈 。 Pyodide 代码编译为 WebAssembly 在 web 浏览器里运行。
Wasmer 1.0 alpha 版本发布
The Wasmer 1.0 alpha 版本现在面世了。 Wasmer 1.0 A2修复了错误,并支持打开 Unix 文件。
硬件上的 WebAssembly
PicoRio 是 Raspberry Pi 的 RISC-V 替代,将在其软件中支持 WebAssembly 。 与 Raspberry Pi 不同的是, PicoRio 是开源的硬件。
用于扩展云原生基础设施的 WebAssembly工具和 SDKs
Solo.io 发布了一系列 WebAssembly 工具和 SDKs 用于扩展云原生基础设施。查看其工具,SDKs,一个 OCI-兼容的 规范, 基于 Envoy Proxy 架构的 WASM。
教程:
面向 Web 开发者的WebAssembly。你能学习到 AssemblySrcipt 的基本概念。
WebAssembly Live 在线直播
WebAssembly Live 是一个在线活动,于 9月18日举行。
Rust新闻
介绍 auditable
: 审核Rust二进制文件以了解生产中的已知错误或漏洞
auditable
crate 内嵌了依赖项树到已编译的可执行文件中,以便开发者可以检查在构建中使用了哪些 crate。 这是一项非常有用的安全特性,称为软件供应链安全。
微服务中的 Http4k vs Ktor (Kotlin) vs Actix v2 vs Actix
本文展现了 Http4k、Ktor 和 Actix 的 benchmark。 总的来说, Rust 是最佳选择。
devserver: 一个超小 Rust 服务器 Ultra-Tiny Rust Server
devserver 的设计适用于本地开发,是用 Rust 写的。
特性:
- 安装方便快捷;
- 极简主义 HTTP;
- 自动 reload;
- 分开式前端及后端;
Actix-Web v3.0 发布
Actix-Web 团队宣布了 actix-web 的下一个主要版本 v3.0。 Actix-Web repo的 Actix-Web 及其依赖 crate 最为稳定。
在 AWS Lambda 上部署 Rust 函数
阅读本文,了解如何在 AWS Lambda 上部署Rust函数。 如果您有兴趣在Cloud 上的 WebAssembly VM 中部署 Rust 函数,查看此文章。
Rust 2020 调查开始了
开发者们看过来! 向 Rust 团队和社区提供有关编程语言,文档和工具的反馈。 点此查看。
Serverless
Serverless CEO, Austen Collins 的 Serverless 播客
听 Austen Collins 讲述无服务器框架的起源。你将了解到 serverless.com 是如何将一个热情洋溢的的开发者社区不断发展,围绕其建立公司,以及该框架和 serverless 未来将走向何方。
Serverless 的 gif 简明指南
用推特 GIF 解释什么是无服务器。
- Serverless =FaaS + BaaS
- FaaS = 微服务
- BaaS = 云数据库
你怎么看?
Nutanix 发布多云时代的 Kubernetes 平台即服务(Platform- As-a-Service)
全球企业云计算解决方案提供商 Nutanix 推出了 Karbon Platform Services,这是一种基于 Kubernetes 的多云平台即服务(PaaS),具有自动系统管理的安全性,以加速微服务的开发和部署, 跨任何云的基础应用程序。
为什么越来越多的医疗服务提供商会转移到公有云
新冠疫情继续考验着医疗服务提供者的极限,公共云计算可以支持快速扩容护理能力,并确保技术基础设施弹性。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。