wasmer 4.2发布
这个版本引入了一个真正激动的功能:零拷贝反序列化。因此,模块加载时间已经惊人地提高了50%。
那么,什么是零拷贝反序列化?大多数序列化格式需要解析文件并将其数据移动到另一个内存位置,通常是在转换之后。如你所想象的那样,这个过程并不是最高效的。借助rkyv库的帮助,将数据存储方式几乎与其在应用程序内存中存在的方式完全一致。重新加载这些数据速度极快,使最新的Wasmer版本表现出色!
实测结果如下:
Python模块:43.09毫秒 ➡ 21.53毫秒
PHP模块:141.05毫秒 ➡ 74.03毫秒
速度提升范围在40%到50%之间!
性能很棒,但不是以牺牲安全性为代价。经Wasmer编译的wasm模块仍然保持了坚固的沙盒环境。团队考虑了各种安全性方面的影响,确保安全性与性能兼顾。
GitHub: https://github.com/wasmerio/wasmer
yazi:终端文件管理器
极快的终端文件管理器,用 Rust 编写,基于异步 I/O。
🚀 完全异步支持:所有 I/O 操作都是异步的,CPU 任务分布在多个线程上,充分利用可用资源。
💪 强大的异步任务调度和管理:提供实时进度更新、任务取消和任务优先级分配。
🖼️内置支持多种图像协议支持:还与Überzug++集成,几乎覆盖所有终端。
🌟 内置代码高亮和图像编码&