性能提升20倍的瀏覽器要來了!
你還在比對(duì)哪款瀏覽器比較好使嗎?像小編一樣裝了5個(gè)瀏覽器還不知道用哪個(gè)好的日子快過去了呢!
據(jù)外國媒體報(bào)道,谷歌、蘋果、微軟和Mozilla的工程師們正在聯(lián)合開發(fā)一種叫WebAssembly的技術(shù)。WebAssembly是一種可用于未來瀏覽器中的字節(jié)碼(bytecode),能夠使瀏覽器的性能提升20倍。
目前流行的瀏覽器均使用JavaScript語言來解釋代碼,提供網(wǎng)站上諸如表格和動(dòng)態(tài)內(nèi)容等功能。通過asm.js,當(dāng)前瀏覽器的內(nèi)容加載速度已經(jīng)得到改善。但實(shí)際情況,大家也是有目共睹的。
據(jù)介紹,字節(jié)碼是一種機(jī)器可讀的指令集,與高級(jí)語言相比,字節(jié)碼的加載速度更快。而WebAssembly項(xiàng)目旨在開發(fā)全新的字節(jié)碼,從而使得電腦和移動(dòng)端瀏覽器運(yùn)行更高效快捷。
基于字節(jié)碼的系統(tǒng)與.NET有些類似,加載速度更快。WebAssembly源于Asm.js,是一個(gè)二進(jìn)制格式,本地解碼速度比JavaScript解析快得多(測(cè)試顯示超過20倍),在移動(dòng)設(shè)備上的使用體驗(yàn)更佳。
待開發(fā)人員修復(fù)完WebAssembly其作為彌補(bǔ)JavaScript腳本的缺陷進(jìn)后,它將會(huì)得到普及。據(jù)悉,WebAssembly已被提議為未來瀏覽器的新標(biāo)準(zhǔn),將來一旦使用上,它將會(huì)為網(wǎng)頁內(nèi)容和網(wǎng)頁應(yīng)用帶來類似于手機(jī)應(yīng)用(App)般的性能。
WebAssembly目前尚處于開發(fā)的早期階段,暫未確定上市日期。不過,其開發(fā)是谷歌、蘋果、微軟共同參與的,預(yù)計(jì)不會(huì)太遙遠(yuǎn)。