Wasm 如何改变软件分发、服务端的 Wasm、Rust 2020调查已经开始—WebAssembly 周报0916

原创
2020/09/16 21:04
阅读数 140
微信支持外链,请至文末,点击阅读原文查看文中所附资源

编者按:本周,我们看到更多服务端的 WebAssembly 和 Rust 项目。

WebAssembly

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),具有自动系统管理的安全性,以加速微服务的开发和部署, 跨任何云的基础应用程序。

为什么越来越多的医疗服务提供商会转移到公有云

新冠疫情继续考验着医疗服务提供者的极限,公共云计算可以支持快速扩容护理能力,并确保技术基础设施弹性。
扫描二维码,加入 WebAssembly 中文群



本文分享自微信公众号 - WebAssembly 中文社区(webassemblywasm)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部