即日起在codingBlog上分享您的技术经验即可获得积分,积分可兑换现金哦。

WEB开发将不再重度依赖JS【二】

微信 性能与架构 17℃ 0评论

前阶段写了一篇文章 “WEB开发将不再重度依赖JS“,介绍了 WASM(WebAssembly),因为有了最新消息,所以写了这篇文章来分享

简单回顾一下 WASM 是什么

WASM(WebAssembly)是一个轻便的底层字节码技术,目标是以接近原生应用的速度运行WEB应用,并且可以支持Javascript以外的更多语言,因为不管是用哪种开发语言,最后都是编译成字节码,然后运行在WASM沙箱环境中

更多的介绍可以点击上面的链接查看

当时收到不少朋友的反馈,都对 WASM 不太抱希望,我也有同感,认为WASM的到来会比较久

但前两天看到 V8 5.1 版本的新闻,从中看到了WASM的希望

Google 宣布了他的JS引擎V8的 5.1 版本,其中包含了对WASM的初步支持,像往常一样,V8的发布进程和Chrome绑定,V8 5.1 将与Chrome 51的稳定版一同发布

期待到时对WASM的体验

Google也宣布了 V8 5.1 对 ES6 的支持将达到 97%,这也是个重要信号,说明ES6的全面应用已经近到眼前了

在之前一篇文章( Twitter工程师聊JS )中,Twitter的前端工程师就建议在新项目中使用ES6,因为各个浏览器的支持度越来越好,并且还有Babel这类的向后兼容编译工具能够帮你

ES6非常值得学习,下面推荐两个比较好的资源

1. 腾讯前端团队写的一篇文章,很适合初步了解ES6

http://www.alloyteam.com/2016/03/es6-front-end-developers-will-have-to-know-the-top-ten-properties/

2. 阮一峰写的 ECMAScript 6入门,很全面

http://es6.ruanyifeng.com/

V8 5.1 的相关文章

http://www.infoq.com/news/2016/04/v8-javascript-engine-51

点击 阅读原文 查看 文章列表

转载请注明:CodingBlog » WEB开发将不再重度依赖JS【二】

喜欢 (0)or分享 (0)
发表我的评论
取消评论

*

表情