Wasmer 2.1 发布,支持虚拟文件系统和 iOS
Wasmer 2.1 已正式发布。Wasmer 是支持 WASI 和 Emscripten 的通用 WebAssembly 运行时,提供基于 WebAssembly 的超轻量级容器,专注于支持在任何平台上运行 WASM 代码:从桌面端到云端、以及 IoT 设备,并且能嵌入在任何编程语言中。
半年前发布的 Wasmer 2.0 是开源 WASM 实现的一个重大进步,Wasmer 2.1 则是新的主要迭代版本。
更新亮点:
- 引入 Wasmer JS
- 引入虚拟文件系统
- 支持 iOS
- 在 Windows 中提供 Singlepass 支持
- 支持 LLVM ARM64 & LLVM 13
- 更快的 Singlepass 编译
- 可重现和确定性的构建
- 集成新语言:Lisp 和 Crystal
Wasmer 2.1 引入了一个虚拟文件系统,在基于 JavaScript 的环境且提供有限的原生文件系统支持的情况下,该特性尤其有用。Wasmer 2.1 的另一个显著特点是,其 Singlepass 编译器现在的代码编译速度提高了 10 倍。Wasmer 2.1 的编译器基础架构也已从 LLVM 11 迁移到 LLVM 13,并且现在还支持 LLVM AArch64。
Wasmer 2.1 还通过将 WASM 文件预编译到 Dylib,并在运行时使用 Dylib 引擎加载来添加对 iOS 的支持,以绕过 Apple App Store 对 JIT 编译器的审核要求。同样在平台方面,Wasmer 的 Singlepass 编译器现在支持 Windows。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
FreeBSD 12.3 正式发布
FreeBSD 12.3 正式发布,这是 FreeBSD 12 分支的第四个版本,该版本主要更新内容在于小的改进和错误修复: 对各种网络驱动的更新。 对上游贡献软件的一些更新。 一些应用的改进和内核错误的修正。 在 FreeBSD 12.3 中值得一提的用户空间变化包括: Bhyve 修正了其 NVMe emulation 中的大型 IO 处理。 freebsd-update 更新了一个新的 flags 以支持 jails; fstyp 现在可以检测 exFAT 文件系统。 growfs 现在可以在读写安装的文件系统上操作。 unzip 现在支持密码保护的档案。 FreeBSD 12.3 还引入了 bc 5.0、OpenSSL 1.1.1i、SQLite 3.35.5、Subversion 1.14.1 LTS 等。 FreeBSD 12.3 现在可用于 amd64、i386、powerpc、powerpc64、sparc64、armv6、armv7 和 aarch64 架构。 关于新功能和已知问题的完整列表,可在以下网址查阅: https://www.FreeBSD.org/rele...
- 下一篇
微软开源新工具,用于分析 Android、Linux 和 Chromium 性能
微软开源了一款强大的系统性能分析工具 ——Microsoft-Performance-Tools for Linux-Android,这是一套跟踪处理工具,可用于各种性能场景的分析和诊断,让开发者可以清楚地了解自己的操作系统和应用程序代码在做什么。目前此工具已发布了 1.2 版,添加了 Perfetto 支持。 Microsoft-Performance-Tools for Linux-Android 工具支持对以下跟踪进行解析和性能分析,且可以使用自定义程序在 cmd-line 上处理或转储事件,只需要几行代码。 对于 Linux,该工具支持 LTTng、perf 和 Perfetto 三种跟踪,对于 Android 和 基于 Chromium 的浏览器(例如 Chrome 和 Edge),则支持 Perfetto 跟踪: LTTng(Linux 内核 CPU 调度、进程、线程、块 IO、磁盘、系统调用、文件事件等) perfLinux CPU 采样(cpu-clock) PerfettoAndroid 和 Chromium(CPU 调度、CPU 采样、CPU 频率、FTrace、A...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS8编译安装MySQL8.0.19
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS关闭SELinux安全模块
- 设置Eclipse缩进为4个空格,增强代码规范