Rust 中文大会、a-shell 后续、用 wasm 增强web 服务的性能-WebAssembly 周报1125

a-shell 在未删去 wasm 的情况下留在了 Appstore

上周,我们提到苹果公司要求a-shell iOS 本机应用删除其嵌入式WebAssembly 虚拟机。 这个故事似乎有了一个圆满的结局。a-shell 辩称,苹果自己在Safari浏览器中的 WkWebView 也提供了嵌入式 WebAssembly 虚拟机,该虚拟机可用于所有 iOS 本机应用。 于是 Apple 取消了从应用商店中删除 WebAssembly 的要求。

使用 WebAssembly 增强客户端 Javascript 的简单方法

WebAssembly 配合 JavaScript 提高浏览器应用的性能。本文中,作者Tim McCallum 演示了如何用服务端的 WebAssembly 更进一步。使用基于 Rust 的函数作为服务(FaaS) ,开发者现在可以灵活地在浏览器本地调用相同的 WebAssembly 函数,或者通过 FaaS 远程调用。点击查看吧。

用 FFmpeg 和 WebAssembly 进行视频转码

FFmpeg.wasm 允许开发者在浏览器中运行 FFmpeg,这是一种视频处理工具。本文探讨了如何创建一个简单的客户端代码转换器,该转换器将视频数据流传输到 HTML 视频元素中。

MediaPlayer

由FFmpeg.wasm提供支持的MediaPlayer可以允许我们从您的计算机上以任何格式上传视频或音频文件,然后在浏览器中播放。它支持M4A,MKV,MOV,MP3,MP4,MPG,OGG,SWF,VOB,WAV,WEBM,WMV等常见格式。

WebAssembly with Bazel

Bazel 是用于多语言的增量构建工具链。本文演示如何使用 Bazel 构建 Svelte Web应用,该应用是C ++ 编写并通过 Emscripten 编译为 WebAssembly。

服务端的 Wasm: 当下和未来 ——与 Connor Hicks 的问与答

InfoQ采访了Suborbital 之父 Connor Hicks,讨论了 WebAssembly的当前发展和潜力以及如何与Suborbital无服务器框架连接。

Flash 动画通过Rust和WebAssembly在互联网存档中永久存在

随着现代网络浏览器不再支持 Flash 播放器,过去几十年创建的 Flash 内容会永远消失在历史长河中吗?WebAssembly 来当白衣骑士啦!通过一个基于 web 服务器的 Flash 模拟器,Ruffle, Archive.org 支持在现代浏览器中播放旧的 Flash 内容。

Rust

发布 Rust 1.48.0

Rust 团队宣布了 Rust 的新版本 1.48.0。 Rust 1.48.0的新功能:

*更容易在 rustdoc 中链接
*添加搜索别名
*库的变化

9 家公司在生产中使用 Rust

本文介绍了 Dropbox,Coursera,Figma,npm,Miscrosoft,Cloudflare,Facebook,Amazon 和 Discord 都是怎样在生产中使用 Rust 的。

Rust China Conf 2020

中国的 Rust 社区。 “ Rust China Conf 2020”将于12月26日至27日在中国深圳举行。可以访问他们的官方网站了解更多信息。

AWS 为什么喜欢 Rust,以及我们如何参与其中

AWS发布了一篇文章,告诉 Rust 社区他们为什么喜欢 Rust 以及他们对 Rust 开源社区的贡献。 AWS 还希望Rust开发者加入 Rust/Tokio 团队。

机器学习中速度是一项特性:介绍 Fwumious Wabbit

受 Vowpal Wabbit 启发的 Fwumious Wabbit 是一个快速的机器学习工具。从基准测试中,我们可以看到 Fwumious Wabbit 比Vowpal Wabbit 快得多。因为它是用Rust编写的,所以大量使用了Rust 语言的特性(如宏和traits)。

用 Rust 写 Redux

针对 JavaScript 开发者的 Rust 编程语言教程。

Serverless

使用容器和无服务器技术增强你的云转换

虚拟机的时代还未终结,但是新冠疫情加速了对云的适应。现在是时候考虑您的企业是否可以基于 Cloud(如容器和无服务器)构建了。

云计算将占用越来越大份额的IT支出

Ganter预测,明年在公共云服务上的支出预计将增长18.4%,总计达到304.9美元

Red Hat 通过新的功能扩展了 OpenShift 的 archs,Apps 和 infra

Red Hat OpenShift Serverless 1.11 提供了对 Knative eventing 的全面支持,该系统的设计是,从开发者那里抽象出复杂的基础设施细节,并提供可组合的 primitives ,以支持 late-binding 事件源和事件消费者。这使得容器化应用能够在给定的时间内消耗所需的尽可能多的资源,而不会过度消耗或者过少消耗。

你可能感兴趣的:(Rust 中文大会、a-shell 后续、用 wasm 增强web 服务的性能-WebAssembly 周报1125)