Wasmer团队将七年的Django后端重写为Rust,成功将服务器成本降低90%。重写后,CPU从220核降至24核,内存从800GB降至64GB,查询延迟提升5-10倍。迁移过程分阶段进行,确保新旧系统兼容,最终实现更高性能和更低维护成本。尽管Rust存在编译时间长等缺点,但整体收益显著,团队架构也得到优化。
Wasmer公司今年成功在WebAssembly沙箱中运行Node.js工作负载,使开发者无需Docker即可运行JavaScript应用。借助Codex,开发速度提高了10到20倍,团队能够在两周内创建JavaScript运行时Edge.js,并快速调试和解决问题,承担更具挑战性的项目。
Wasmer 5.0 正式发布,支持 WASI 和 Emscripten 的 WebAssembly 运行时。新版本增加了对 V8、Wasmi 和 WAMR 的实验性支持,首次在 iOS 上引入 WebAssembly,提升了性能,精简了代码库,删除了约 20,000 行代码,并升级了编译器,增强了兼容性和运行速度。
Wasmer 5.0 发布,新增 V8、WASM 和 WAMR 三个后端,支持通用应用程序开发。V8 是高性能 JavaScript 引擎,WASM 为轻量级解释器,WAMR 专注于嵌入式和物联网。此外,更新还包括对 LoongArch 的实验性支持和修复。
Wasmer 4.4 是最新的 WebAssembly 运行时版本,支持 WASIX、WASI 和 EmScripten。作为轻量级容器,它能从边缘扩展到云,广泛运行软件。新版本增加了对象大小估计、改进的代理处理和可执行文件生成,并进行了多项修复。虽然更新不大,但在现有基础上有所提升。
Wasmer 4.2发布,提高了模块加载时间50%,引入了零拷贝反序列化功能。yazi是一个支持多种图像协议和代码高亮的终端文件管理器。Artemis是一个命令行数字取证和事件响应工具,支持解析Windows快捷方式和回收站,以及在Linux上解析登录记录。vers是一个快速且简洁的位向量和整数范围数据结构。concoct是一个跨平台UI框架,支持编译时UI树和高效的视图更新。dynsty是一个支持币安和现货交易的加密货币交易软件。
Rust Blog宣布增强crates.io上的API tokens安全性和灵活性,Lemmy发布v0.18.0版本,Wasmer发布4.0版本,ESP32C3微控制器中使用RMT外设生成自定义波形的方法被介绍,Rust基金会奖学金申请截止时间为6月30日。
wasmer 推出 Wasmer Pack 这是一个与 WebAssembly Package Manager 和 WebAssembly Interfaces("WAI")整合的工具,可以创建可以从其他语言导入的包。 WebAssembly 软件包管理器的 WAI 附加功能,通过为你选择的语言自动生成可安装的软件包,简化了开发者在其应用程序中使用 WebAssembly...
完成下面两步后,将自动完成登录并继续当前操作。