Chinaunix首页 | 论坛 | 博客
  • 博客访问: 91582
  • 博文数量: 47
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 515
  • 用 户 组: 普通用户
  • 注册时间: 2013-09-29 10:31
文章分类
文章存档

2014年(15)

2013年(32)

我的朋友

分类: JavaScript

2014-02-25 15:46:54

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

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

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

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

阅读(691) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~