WebAssembly的核心原理、应用与未来展望

编者按

作者介绍:于航,在饿了么创新部门——饿了么π,跟一群极客搞智能创新,优化饿了么的核心业务,同时不断对新技术展开研究。2016年开始研究WebAssembly技术,2017年加入WebAssembly中国社区,主要负责维护WebAssembly相关的实践资源和资讯分享。同年注册成为官方CG成员。迄今为止已在博客上发布WebAssembly相关技术研究和实践博客若干篇。应该算国内比较早期开始对WebAssembly技术进行研究和实践的一批人。

WebAssembly作为一种新的二进制格式,它可以方便地将C/C++等其他静态语言代码快速的“运行”在浏览器中,这一特性为前端密集计算场景提供了无限的可能。不仅如此,基于WebAssembly技术,我们可以快速的将基于Unity游戏引擎开发的大型游戏快速的移植到Web端,这一切都要归功于WebAssembly技术带来的前端运算性能的大幅度提升。

WebAssembly技术现在已经被计划设计成为W3C的标准,众多浏览器厂商已经提供了对MVP版本的支持。Google IO 2017大会上,谷歌也首次将WebAssembly技术进行公开演讲和推广。Post-MVP版本更是会对DOM操作、多线程和GC等特性提供支持。WebAssembly技术所带来的Web技术变革将势不可挡。

演讲视频

幻灯片

往期演讲推荐

QCon北京2018

一年一度的QCon北京大会将于2018年4月20-22日在北京国际会议中心召开,下面是已经确认的话题之一:

《浅谈前端交互的基础设施的建设》

——淘宝高级技术专家 寒冬

Vue、React等现代前端框架很好地解决了组件化和数据视图解耦问题。而对前端来说,新交互永远是花费时间最多的工作,新交互也是前端团队的自然价值和核心竞争力之一。在过去的一年里,我的团队聚焦于前端交互基础设施的建设,其中包含了Native和JS的工作。在这次分享中,我会带来我在交互的基础设施的建设上的一些思考和实践,包括图形图像基础、事件机制与视图层架构模式、交互管理框架等内容。

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20180116G0TGCM00?refer=cp_1026

扫码关注云+社区