这几年随着浏览器性能越好越好,功能越来越多,npm, webpack 等打包工具以及 AngularJS / React / Vue 等框架的出现,前端出现了前所未有的繁荣。然而由于 JS 单线程的执行方式以及其动态语言的特性,速度始终有瓶颈,虽然开发普通的网页或者 WebApp 没有什么影响,但速度慢还是限制了前端能做更多的事情。
目前能实现前端代码加速的方法主要有三种:
- WebWorkers 实现并发
- asm.js / WebAssembly 用原生代码编写 CPU 密集的部分代码
- 利用 GPU 加速
介绍完三种技术后,我会用一个具体的案例来讲解如何分别用三种技术来实现前端代码加速,以及如何通过恰当的组合实现代码更快的加速。
阅读全文: http://gitbook.cn/gitchat/activity/59df35fba5b7b87ccaad4459
您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。