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

WASM中文社区
入群请至文末

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

WebAssembly Today

WebAssembly 如何改变软件分发

image
本文讨论了浏览器应用程序的编程语言是如何从 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, 一个酷炫的计算器

image

QuantumSheet 是一个基于 web 的计算机代数系统。它使用 Pyodide, Python 科学栈 。 Pyodide 代码编译为 WebAssembly 在 web 浏览器里运行。

Wasmer 1.0 alpha 版本发布

The Wasmer 1.0 alpha 版本现在面世了。 Wasmer 1.0 A2修复了错误,并支持打开 Unix 文件。

硬件上的 WebAssembly

image
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

image

本文展现了 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 简明指南

image

用推特 GIF 解释什么是无服务器。

  • Serverless =FaaS + BaaS
  • FaaS = 微服务
  • BaaS = 云数据库

你怎么看?

Nutanix 发布多云时代的 Kubernetes 平台即服务(Platform- As-a-Service)

全球企业云计算解决方案提供商 Nutanix 推出了 Karbon Platform Services,这是一种基于 Kubernetes 的多云平台即服务(PaaS),具有自动系统管理的安全性,以加速微服务的开发和部署, 跨任何云的基础应用程序。

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

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

image

阅读 1.4k

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