The First Wasm_of_ocaml 发布了!

主要观点:Wasm_of_Ocaml 的第一个功能完整版本发布,它是 Ocaml 到 WebAssembly 的翻译器,基于 WebAssembly 垃圾回收扩展,旨在保留 Js_of_Ocaml 的优势并提供功能对等和互兼容性,团队一直在改进和优化它,此次发布有诸多新特性和性能提升。
关键信息:

  • 发布版本:first feature-complete release of Wasm_of_Ocaml,编号 6.0.1,与 Js_of_Ocaml 6.0.1 同步发布。
  • 新特性:放入与 Js_of_Ocaml 相同的开发仓库、在 Dune 中支持、单独编译、源映射支持、支持 JS 字符串内置扩展、减少 unsafe JS 命令 eval 的使用、将长寿命顶级值存储为全局变量、更新以兼容 OCaml 5.2 和 5.3、多个 bug 修复。
  • 性能:与 Js_of_Ocaml 相比程序更快(但比原生代码慢两倍),在 V8 引擎和 Bonsai 基准测试中检查占 10%和 20%执行时间,文件大小比 Js_of_Ocaml 大。
  • 相关工具:Js_of_Ocaml 6.0.0 有新特性“double translation”可使使用效果处理程序的程序更快。
    获取与反馈:可在 Dune 和手册中查看文档,在 Discuss 或 repo 中交流反馈,可通过多种在线平台联系 Tarides 以获取最新项目信息。
阅读 7
0 条评论