Html5跑分
現在許多瀏覽器喜歡拼Html5跑分,因為大家都有一個共識,那就是基于Html5的Web App遲早會取代現有的本地原生應用,尤其是對于移動互聯網,Web App會成為未來的主流應用模式。Html5跑分越高,通常意味著瀏覽器平臺上運行的基于Html5的Web App用戶體驗會更好。
瀏覽器內核
拼Html5跑分歸根結底是拼瀏覽器內核,不同的內核代表了不同的Javascript和Html5渲染水平,互聯網上瀏覽器主流內核有微軟的Trident內核、蘋果的Webkit內核和mozilla的Gecko內核,當然還有谷歌基于Webkit開發的Blink內核、Opera廢棄的presto內核等。
目前移動設備的瀏覽器內核基本都是基于Webkit內核作少量修改而來,國產的PC端瀏覽器則都是千篇一律地采用雙內核模式,即高速模式下的Webkit內核和兼容模式下調用IE的Trident內核,而日本的lunascape瀏覽器則來得更徹底,直接三個主流內核通吃,通過集成webkit、Trident和gecko來保證瀏覽器對整個互聯網內容的全面覆蓋。
內核演變
如今瀏覽器內核正進入新一輪變革:Opera拋棄自家的Presto內核,谷歌基于蘋果的Webkit開發了Blink內核,而mozilla與三星正在開發新一代Servo內核,這一切其實都是在為Web App的大爆發鋪平道路。
Opera拋棄自家的presto內核而直接采用谷歌的Blink內核,谷歌作為互聯網的領導者,有理由相信Blink內核能夠更好地適應互聯網走向Web App時代的發展趨勢。
我們會想,Mozilla如果開發出了Servo內核,那Gecko內核是不是要被淘汰了?Boot to Gecko可能要換成Boot to Servo,這意味著Firefox OS又要被重新設計嗎?但不管怎樣,基于Html5的Web App能夠打破不同硬件設備、操作系統之間的平臺壁壘,我們相信,瀏覽器會始終向著更好地支持HTML5應用的方向發展。
內核與Web App的發展
尤其是在移動互聯網時代,瀏覽器內核的發展方向是更好地在移動設備上支持Html5的Web App,向開發者提供豐富易用的API(尤其是讓Web APP能夠直接調用所有的硬件API),并基于內核構建類似于Apple Store的Web APP生態圈,吸引開發者在瀏覽器平臺上開發web應用。
毫無疑問,Web APP生態圈要比Apple Store更加開放,瀏覽器廠商之間應該積極合作早日制定出完善的HTML5標準,共同構建統一標準的Web應用環境;而不是阻礙標準的統一,拿自家的平臺作為抗拒對手的擋箭牌。瀏覽器廠商之間比拼的應該是在統一標準下Web APP的用戶體驗。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。