原創|行業資訊|編輯:龔雪|2014-02-19 09:27:15.000|閱讀 209 次
概述:谷歌瀏覽器開發團隊已經在對V8引擎做修補,他們已經發掘了一個在提升性能時維護響應能力的方法——Concurrent Compilation(并行編譯)。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
谷歌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穩定版本發布后面世。
擴展閱讀:
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網