Mozilla开发者近日提出WebAssembly(Wasm)组件模型提案,旨在从底层优化Wasm与Web生态的集成效率,彻底终结其长期被诟病的“二等Web语言”地位。作为主打接近原生性能的轻量级字节码技术,Wasm此前因生态适配性不足,难以充分发挥跨语言运行的优势,该提案被视为打破这一瓶颈的核心尝试。
在一场面向Web技术社区的分享中,Mozilla的一位资深开发者毫不避讳地指出了WebAssembly(Wasm)当前的尴尬处境:“它能提供比JavaScript快数倍的运行性能,却在Web生态中始终是个‘二等公民’——调用原生API要写大量胶水代码,模块间协作更是难如登天。”而他带来的WebAssembly组件模型提案,正是为了打破这一僵局。
作为2017年由Mozilla、Google、微软等科技巨头联合推出的轻量级字节码技术,Wasm从诞生起就承载着“升级Web性能”的期待。它允许开发者将C、C++、Rust等编译型语言的代码转换为可在浏览器直接运行的字节码,运行速度远超传统JavaScript,甚至能接近原生应用的性能表现,一度被视为处理Web端高性能计算场景的最优解。
登录后解锁全文,体验收藏、点赞、评论等完整功能
立即登录