自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Google將在HTML 5中構(gòu)建Native Client

開發(fā)
Google的Native Client目前還處于試驗階段,不過Google堅持推廣Native Client以方面大家進行WEB開發(fā)的決心是毋庸置疑的。

Google的Native Client(見注釋)目前處于試驗階段,不同于JavaScript或者Flash等需要更多軟件來運行和代碼執(zhí)行的web編程技術(shù),它直接讓瀏覽器在x86處理器上運行模塊程序,從而獲得更高的性能。但使用這種技術(shù)有一個很大的障礙:必須安裝瀏覽器插件。

然而Google想讓Native Client更廣泛地用于瀏覽器,所以將這種技術(shù)構(gòu)建到了HTML中,HTML是創(chuàng)建web頁面的標準。而且在Google的開發(fā)者大會上(Google I/O)Google演示了demonstration。

Native Client的技術(shù)指導David Sehr展示了Web Workers(見注釋)標準,他讓Web頁面分配不同的任務(wù)到獨立的處理線程中,瀏覽器可以同時運行和處理這些線程而不必一個一個排隊處理。Web workers是Native Client發(fā)揚光大的重中之重,然而它還不是正式的HTML 5標準。

為什么Native Client技術(shù)這么重要?因為比較起運行在電腦上的本地程序,當前的瀏覽器運行軟件相對慢得多,所以Google想通過Native Client來顯著提升瀏覽器運行軟件的速度,從而讓其基于web 的軟件更具競爭力。

Google Native Client項目的工程主管Brad Chen在Google開發(fā)者大會上說道,它占用你桌面本地代碼的百分比在個位數(shù)。

從演示中來看Native Client的功能包括視頻解碼、數(shù)據(jù)加密、視頻游戲引擎以及臉部識別。更有趣的是,Native Client可以與另一個Google瀏覽器的插件O3D聯(lián)合工作,從而使得瀏覽器能夠充分利用硬件來加速3D圖形處理。

Google Native Client

Google演示的Native Client基于瀏覽器的圖像編輯

結(jié)合O3D,開發(fā)者可以做出更高質(zhì)量的游戲,無論是操作桿游戲還是CAD應用。Chen說。

Google這樣做也是有私心的。旗下的應用包括Google Docs, Google Maps和Gmail都是基于瀏覽器的,Native Client就是為了讓這些應用更加快速從而匹敵桌面技術(shù)比如Microsoft Office。目前Google正在努力解決Native Client的安全問題。

Sehr稱Google的瀏覽器Chrome有望在未來幾周內(nèi)引入Web Worker支持,無疑這將再次提升Google 的Web應用。盡管其他瀏覽器也置入了Web Worker支持,然而目前來說這種技術(shù)還不成熟而且還沒有在瀏覽器中廣泛應用。

在一次采訪中,Chen表示Google計劃通過Web Workers和插件兩種方式來支持Native Client。當然通過Web Workers內(nèi)置在瀏覽器內(nèi)是最好的方式,但是Chen表示W(wǎng)eb Workers還有許多局限性,所以插件也是一種很好的方式。

在下面這個例子中Google演示的是圖像編輯。圖形可以旋轉(zhuǎn)、縮放、顏色調(diào)整等。

Google Native Client



注釋:

Native Client:Google的一個新產(chǎn)品,目前出于試驗階段,它能夠幫助網(wǎng)絡(luò)開發(fā)者編寫更強大的Web應用,使得網(wǎng)絡(luò)應用可以直接在本地操作系統(tǒng)上運行,不需通過瀏覽器。Google表示,它可以真正幫助網(wǎng)絡(luò)開發(fā)者提高網(wǎng)絡(luò)應用開發(fā)速度,帶來和桌面應用一樣的體驗。

Web Workers:它為WEB前端網(wǎng)頁上的腳本提供了一種能在后臺進程中運行的方法。一旦它被創(chuàng)建,Web Workers就可以通過postMessage()向任務(wù)池發(fā)送任務(wù)請求,執(zhí)行完之后再通過postMessage()返回消息給創(chuàng)建者指定的事件處理程序(通過onmessage進行捕獲)。 Web Workers進程能夠在不影響用戶界面的情況下處理任務(wù),并且,它還可以使用XMLHttpRequest來處理I/O,無論responseXML和channel屬性是否為null。

您正在閱讀的是《Google將在HTML 5中構(gòu)建Native Client

【編輯推薦】

  1. Opera稱HTML5將使得Flash變得可有可無
  2. 讓JavaScript拯救HTML5的離線存儲
  3. IBM演示下一代網(wǎng)絡(luò)技術(shù) 初試HTML5
責任編輯:彭凡 來源: CSDN
相關(guān)推薦

2011-12-16 09:48:42

HTML 5

2011-12-10 19:37:19

Flash

2011-01-14 17:53:33

HTML5cssweb

2009-07-14 14:43:27

2009-09-25 10:23:51

HTML 5新特性

2012-06-26 11:31:55

GoogleAndroid智能電視

2012-01-18 14:38:10

HTML5移動應用

2010-02-22 09:39:52

HTML 5Web

2011-12-28 15:32:46

HTML5移動App

2016-01-13 12:25:43

HTML5Native開發(fā)

2013-10-09 09:10:28

移動應用開發(fā)NativeHybrid

2009-06-03 09:44:05

HTML 5HTMLGoogle

2012-10-09 11:02:11

IBMdw

2014-06-13 11:25:04

Android 5.0

2013-05-29 13:28:06

移動開發(fā)企業(yè)級應用移動中間件

2012-07-05 10:18:03

HTML5

2010-06-23 08:56:45

HTML 5GoogleHTML5 ROCKS

2009-10-10 17:40:38

HTML 5AdobeGoogle

2009-09-27 09:02:19

HTML 5Chrome FramGoogle

2009-07-14 09:18:00

點贊
收藏

51CTO技術(shù)棧公眾號