日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Chrome工程師訪談錄:對目前狀況表示滿意

幾個月前 Google 突然攜 Chrome 加入已經(jīng)白熱化的瀏覽器之戰(zhàn),對很多人來說這非常意外,然而對 Google 工程師 Lars Bak 來說,Chrome 是他們多年的心血 。Bak 領導開發(fā)了 Chrome 的 v8 JavaScript 引擎,該引擎是 Chrome 最為人稱道的功能,隨著瀏覽器越來越成為眾多 Web 應用的宿主,很多瀏覽器內(nèi)置的 JavaScript 引擎已經(jīng)不堪重負 。

Lars Bak 告訴 TechRadar,很奇妙,這正好是我們兩年半前開始的工作 。一開始,我們沒有遇到競爭,就 JavaScript 執(zhí)行速度來說,之前的所有瀏覽器沒有多少差別,而這已經(jīng)成為 Web 程序的瓶頸 。于是我們開始為 JavaScript 加速以適應那些大量采用 JavaScript 的 Web 程序 。
雖然 JavaScript 不是瀏覽器的全部,然而 JavaScript 在瀏覽器的效率是可以測量的,這就為瀏覽器帶來了可比較性 。我們的這個想法引發(fā)了整個行業(yè)的關(guān)注,v8 推出后,我們看到很多瀏覽器商都推出了他們自己的新 JavaScript 引擎 。
以下為訪談全文,TR - Tech Radar, LB - Lars Bak 。
TR: 你是否認為是 Chrome 對 JavaScript 的關(guān)注與創(chuàng)新引發(fā)了別的瀏覽器在這方面的努力?
【Chrome工程師訪談錄:對目前狀況表示滿意】LB: 我希望是我們的創(chuàng)新引發(fā)了其它瀏覽器到努力,看時間順序也是這樣,這是一個合理的解釋 。不過這并不重要,因為別的瀏覽器都慢,只有你一枝獨秀也不行,Web 開發(fā)者必須要考慮那些最慢的瀏覽器,因此我們希望所有瀏覽器都快 。
如果我們看看 JavaScript 的歷史,一開始,它用來做一些諸如點某個按鈕一類的工作,但它最終出人意料地成為一種 Web 編程語言 。
我們從零開始的一個原因是,覺得目前的平臺,其靈活性無法適應一個高性能的引擎 。從根本上,我們希望展示一個可靈活運用于將來 Web 程序的 JavaScript 引擎 。
TR: 那你是否覺得已經(jīng)實現(xiàn)了這樣接近未來 Web 程序需求的瀏覽器?
LB: 是的,可以這樣說 。我的意思是我并非毫無基礎 。我使用 Java 一類的語言做了20年虛擬機,Chrome 肯定是建立在這些系統(tǒng)的基礎上的 。我相信我們的 JavaScript 引擎擁有很好的靈活性,雖然目前多數(shù) Web 程序還用不到,但將來會 。
Chrome 有很多有趣的地方 。我個人喜歡它非常整潔的 UI,我的意思是,如果你在一些老筆記本電腦上使用, Chrome UI 占很少的屏幕空間 。另外,Chrome 設計時有一個原則,就是不會讓你受到打擾,不會有彈出的窗口讓你分心,你可以一直停留在當前網(wǎng)頁上 。
還有一個更有趣的功能,如每個標簽都運行自己獨立的進程,這增強了安全和獨立性,和其它瀏覽器比較一下就會發(fā)現(xiàn)每個標簽都獨立運行 。
這就不會導致崩潰,這是一個方面,從性能上講,別的瀏覽器所有 Tab 使用同一個 JavaScript 引擎,這樣隨著 Tab 的增多勢必越來越慢 。
TR: 很顯然 Chrome 在缺乏第三方擴展支持方面遭人詬病,會很快推出嗎?
LB: 我們在做這件事 。我們在博客中提過,今年會推出而且肯定是人們想要的東西 。不過,當您工作于一個新項目,你應當將重點放在基礎上,比如我們的 UI,其它東西可以慢慢來、我非常確切,Chrome 會有一個非常健康的第三方擴展市場 。
TR: 最近的一些瀏覽器似乎從 Chrome 那里借鑒了一些東西,這是好事嗎?
LB: 我不知道這是否模仿,但我們啟動這個項目的初衷就是鼓勵創(chuàng)新 。我們的源代碼是公開的,任何人都可以獲得,因此如果有人使用了我們的 Tab 風格,那正是我們希望的 。鼓勵創(chuàng)新是整個 Chrome 項目的基石,這很好 。
競爭也是好的,尤其當我們可以分享其途徑的時候,用戶將最終受益 。我覺得人們有多種選擇是很好的,他們可以嘗試不同瀏覽器 。

推薦閱讀