Wasmer 5.0添加多个后端支持,完整兼容于iOS
支付動態 · 2024-10-31

Wasmer 5.0添加V8、Wasmi和WAMR后端,并首次完整支持iOS,扩大WebAssembly在行动和桌面设备上的应用潜力

开源WebAssembly运行环境Wasmer更新第5版本,添加对V8、Wasmi和WAMR后端的实验性支持,并且首次完整支持iOS。这次更新不仅提升了Wasmer跨平台灵活性,也让WebAssembly在行动和桌面设备上的应用更为简单便捷。

Wasmer开发团队在新版Wasmer中所加入的新后端支持,包括Google V8引擎、以Rust编写的Wasmi,以及针对行动端的WAMR,皆经由Wasm-C-API集成。每一个新后端都有其优势,V8引擎源自于Chrome的JavaScript引擎,适用于iOS和Android,开发者将可通过V8调试器和Chrome Devtools更好地进行调试,而且集成V8也就相当于底层支持WebAssembly例外处理和垃圾回收功能。

Wasmi是专门替Rust优化的WebAssembly解释器,特别适用于纯Rust代码的nostd环境或是区块链。WAMR设计针对行动端资源占用少,是作为iOS开发的理想选择。这些多元后端扩展了Wasmer运行环境适用性,使其更加灵活。

而Wasmer 5.0也通过V8、Wasmi和WAMR的集成,实现WebAssembly在iOS设备上的完整支持,并且克服iOS 14之后版本对JIT编译的限制,允许WebAssembly模块直接在iOS设备运行,而且不需要对应用代码进行更动。

Wasmer开发团队由于要提升运行性能和开发效率,Wasmer 5.0将不使用的Emscripten绑定和重复相依项目移除,减少约2万行代码。此精简措施让Wasmer更为轻量,同时反串行化性能提升50%。此外,升级Cranelift和LLVM 18编译器进一步提高运行速度,让Wasmer 5.0比前一版本快约8%。这些优化不仅减少维护成本,还提升开发效率。

整体而言,Wasmer 5.0在多后端支持和跨平台应用上,展现出与其他WebAssembly解决方案不同的优势。像是Bytecode Alliance开发的Wasmtime,注重于服务器端的高性能应用,但是目前仅支持Cranelift后端,而WasmEdge则更专注于物联网和嵌入式设备,对大规模云端和行动应用的支持相对有限。

Wasmer 5.0在更新之后成为了一个更灵活的解决方案,或将可进一步推动WebAssembly的普及并扩展应用的可能性。

热门文章
菲律宾博彩技术赛道迎来新变局,B2B 供应模式加速渗透
东南亚资讯
斯里兰卡博弈产业大转型,官方:剑指南亚拉斯维加斯
游戏风向
哈萨克斯坦计划对在线赌场促销活动进行处罚
游戏风向
巴西拟将博彩税率提高至24% 税收将用于社保和医疗领域
游戏风向
2027 Global Game Connect(GGC)斯里兰卡招商全面开启!业务人脉尽在掌握!
灰度头条
Zenith携手HUIDU,冠名赞助2026年世界杯嘉年华官方巡回活动
线上游戏
巴西颁布新法赋权央行封锁非法博彩账户及 Pix 交易
支付动态
PropellerAds 分享了新的 iGaming 案例研究:在 3 个月实现 97,674 次安装和 12,701 笔存款
广告营销
新泽西州7月博彩收入创6.06亿美元新高,颁布禁令
游戏风向
亚洲顶尖游戏供应商多寶游戏 DB GAMING,开创亚洲市场的唯一首选
广告营销
越南在线博彩业政策收紧 催生市场新机遇
东南亚资讯
JILI 宣布与全球板球传奇 AB de Villiers(ABD)达成重磅战略合作
体育游戏
张侨伟参议员排除全面禁止,敦促菲律宾规范网络赌博
东南亚资讯
亚洲游戏市场观察:15大市场热门游戏与用户趋势
线上游戏
印度最高法院受理公益诉讼,要求全国禁封“伪装”成社交游戏的赌博平台
游戏风向
首页
游戏
合作
发现
我的