萬盛學電腦網

 萬盛學電腦網 >> 網頁制作 >> Html5 >> HTML5漫談(3)--HTML5發展需解決的8個問題

HTML5漫談(3)--HTML5發展需解決的8個問題

大家對HTML5期望很高,希望它繼承Web應用開發簡單、部署升級方便、可以跨平台,又能像本地應用那樣功能強大,操作體驗簡便友好。我也在上篇“HTML5為什麼這樣紅”中顛來倒去地講HTML5如何的天生麗質、為何傾國傾城。然而,要達到大家的期望值,HTML5需要還需要做不少工作。

看來,天將降大任於HTML5也,少不了苦其心志、勞其筋骨、餓其體膚、空乏其身。。。

下面我們就聊聊HTML5技術相對於業務需求,目前存在的一些不足或者說可能制約HTML5業務發展的一些問題。當然,這些不足或問題,並非不可克服,我也會相應談談相關的解決對策,供探討、參考。

1、浏覽器對HTML5 的兼容性參差不齊,導致部分HTML5應用無法跨平台

HTML5只是一種技術標准。HTML5應用跨平台的最大風險在於各種浏覽器(或類浏覽器)對HTML5標准的支持情況,或者稱之HTML5標准兼容性情況。

目前,桌面電腦、平板電腦、手機、機頂盒等各類終端上浏覽器對HTML5的支持情況參差不齊。

看看以下各種終端平台上的浏覽器對HTML5的支持情況,會有直觀體會:

移動終端:http://www.html5test.com/results-mobile.html

平板電腦:http://www.html5test.com/results-tablets.html

桌面電腦:http://www.html5test.com/results.html

目前浏覽器對HTML5支持情況差異較大的原因主要是因為HTML5技術標准剛出不久,尚未正式發布。目前業界各種浏覽器都非常積極支持HTML5標准,從當前的趨勢看,過個兩三年,大多浏覽器對HTML5的支持都會不錯。

對策:應建立HTML5兼容性測試體系,並以某種方式強制或有效督促執行。

2、HTML5應用性能較差,導致應用啟動慢,操作反應慢

    與本地應用相比,HTML5的應用性能一般相對較差,體現在啟動、運行、操作等過程的處理響應速度等。主要是因為HTML5是解釋性的腳本語言,通過浏覽器內核來解析。因此,HTML5應用性能較差,主要是浏覽器引擎的原因。

對策:1)優化應用執行效率,例如V8 JavaScript引擎比一般JS引擎效率高,因為它直接把JS腳本編譯成本地機器碼再執行,而非傳統的執行字節碼

copyright © 萬盛學電腦網 all rights reserved