谷歌用并行JavaScript编译提升浏览器性能

谷歌在最新版的ChromeBeta中引入V8并行编译技术,将JavaScript编译移至后台线程,大幅提高JavaScript应用性能,解决stuttering和丢帧等问题。

谷歌V8工程师Yang Guo在一篇博客中透露这项新技术。在最新版的Chrome Beta中,开发人员将JavaScript编译移到后台线程,给予Chrome的JavaScript引擎一条进行大块编译(不会在更复杂的应用中出现stuttering或丢帧等并发症)的途径。

Chrome V8引擎将JavaScript编入原生机器码以快速执行脚本。到目前为止,Chrome在主线程上编译JavaScript,时刻干扰并减缓这JavaScript应用的性能。V8延缓JavaScript函数的编译,直到他们被执行前,这节省了大量时间,但不注重优化代码

“V8轮番编译已对优化的JavaScript代码并执行它。对于代码中的大块,好似老鼠过街人人喊打。而并行编译就是对症而下的老鼠药”,Yang Guo说道。

并行编译还允许V8引擎优化大块代码,但在后台,线程执行继续alongside编译。这项改进将在未来数月内的Chrome 33稳定版本发布后面世。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值