Google、蘋果、微軟和Mozilla的工程師們正在聯(lián)合開發(fā)WebAssembly。WebAssembly是一種可用于未來瀏覽器中的字節(jié)碼(bytecode),可使瀏覽器性能提升20倍。
字節(jié)碼是一種機器可讀的指令集,與高級語言相比,字節(jié)碼的加載速度更快。WebAssembly項目旨在開發(fā)全新的字節(jié)碼,從而讓桌面和移動端瀏覽器變得更高效。
目前瀏覽器使用JavaScript語言來解釋代碼,提供網(wǎng)站上諸如表格和動態(tài)內(nèi)容等功能。通過asm.js,當前瀏覽器的內(nèi)容加載速度已經(jīng)得到改善,但基于字節(jié)碼的系統(tǒng)與.NET有些類似,加載速度更快。
WebAssembly源于Asm.js,是一個二進制格式,本地解碼速度比JavaScript解析快得多(測試顯示超過20倍),在移動設(shè)備上的使用體驗更佳。
當前Asm.js面臨的一個問題是解析速度,這在移動設(shè)備上尤其致命,而WebAssembly則會讓JavaScript得到解脫。WebAssembly文件名后綴.wasm,將支持廣泛的編程語言。
WebAssembly已被提議為未來瀏覽器的新標準,將來一旦部署,它將為網(wǎng)頁內(nèi)容和網(wǎng)頁應(yīng)用帶來類似于手機應(yīng)用(App)般的性能。在WebAssembly真正普及前,開發(fā)人員計劃首先將其作為彌補JavaScript腳本的缺陷進行發(fā)展。
WebAssembly目前尚處于開發(fā)的早期階段,其規(guī)范和更高階的設(shè)計尚未最終確定,但鑒于Google、蘋果、微軟和Mozilla等大牌瀏覽器廠商都參與其中,相信WebAssembly會以最快的速度上市。
近日,一段2014年雷軍在一刻公益演講的視頻曝光。在演講中,雷軍表示,上大學(xué)最重要的不是考試,而是學(xué)會怎么學(xué)習(xí)。雷軍自曝“秘密”稱:“我覺得大學(xué)考試不是最重要的,這是我有幸在大學(xué)一年...
關(guān)鍵字: 學(xué)習(xí) 真心話 雷軍 考試