對HTML5的認識及優缺點

HTML5是什麼?

  HTML5指的是包括 HTML 、 CSS 和 JavaScript 在內的一套技術組合。它希望能夠減少網頁瀏覽器對於需要插件的豐富性網絡應用服務,例如: AdobeFlashMicrosoft SilverlightOracle JavaFX 的需求,並且提供更多能有效加強網絡應用的標準集。 HTML5 是 HTML 最新版本, 2014 年 10 月由萬維網聯盟( W3C )完成標準制定。目標是替換 1999 年所制定的 HTML 4.01 和 XHTML 1.0 標準,以期能在互聯網應用迅速發展的時候,使網絡標準達到匹配當代的網絡需求。

爲什麼?


優點:

  • 網絡標準  HTML5本身是由W3C推薦出來的
  • 多設備跨平臺  用HTML5的優點主要在於,這個技術可以進行跨平臺的使用
  • 自適應網頁設計
  • 即時更新  遊戲客戶端每次都要更新,很麻煩。可是更新HTML5遊戲就好像更新頁面一樣,是馬上的、即時的更新。

總結概括HTML5有以下優點:

  1. 提高可用性和改進用戶的友好體驗;
  2. 有幾個新的標籤,這將有助於開發人員定義重要的內容;
  3. 可以給站點帶來更多的多媒體元素(視頻和音頻);
  4. 可以很好的替代FLASH和Silverlight;
  5. 當涉及到網站的抓取和索引的時候,對於SEO很友好;
  6. 將被大量應用於移動應用程序和遊戲;
  7. 可移植性好。

缺點:

  1. 安全方面:像之前Firefox4的web socket和透明代理的實現存在嚴重的安全問題,同時web storage、web socket 這樣的功能很容易被黑客利用,來盜取用戶的信息和資料。

  2. 瀏覽器兼容性完善性:HTML5作爲新標準並未能很好的被瀏覽器所支持,許多特性各瀏覽器的支持程度不一樣、兼容性也不一樣。因新標籤的引入,各瀏覽器之間將缺少一種統一的數據描述格式

  3. 技術門檻方面: html5簡化開發者工作的同時代表了有許多新的屬性和API需要開發者學習, 比如web worker、web socket、web storage等新特性要求對於後臺的技術需要有一定的瞭解,甚至需要深入瞭解其後面原理和邏輯,而canvas要求視覺和圖像算法的一些知識,傳統的前端開發者需要掌握更多算法、視覺、 後臺甚至瀏覽器原理的知識,機遇的同時也是巨大的挑戰

  4. 性能方面:某些平臺上的引擎問題導致html5性能低下,同時在不加入GPU(圖形處理器)加速的情況下,html5處理複雜音視頻, 動畫的性能不盡如人意。

參考於https://blog.csdn.net/qq_39507723/article/details/86546267

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章