HTML5 逐漸成為網路影片的標準格式,網路瀏覽器均已支援;然而 Flash 屢次出現漏洞,也導致部分瀏覽器開始暫停支援 Flash。追隨 YouTube、twitch 等網站的腳步,Facebook 網站預設以 HTML5 播放影片。
Facebook 資安長 Alex Stamos 早先曾表態,認為 Adobe 應當終結 Flash,同時瀏覽器開發者也該停止支援 Flash。Facebook 官方曾在 7 月底提交給美國證券交易委員會(United States Securities and Exchange Commission,SEC)的文件中寫道,先前 Adobe 的 Flash 爆發特定漏洞,導致一些常用的瀏覽器停止支援 Flash;若是類似狀況不斷發生,將會干擾 Facebook 提供服務予用戶,獲取營收也將大打折扣。此事已經涉及 Facebook 的核心利益,因此將其列入財務報告當中的風險因素。
有鑒於此,18 日 Facebook 透過官方技術部落格宣布,該網站上的影片播放皆以 HTML5 取代 Flash,包括個人與專頁發佈的影片,以及內嵌在網頁上的 Facebook 影片。
讀者您觀看 Facebook 影片時,可能早已使用 HTML5 影片播放器一段時間了;但仍有部分用戶使用舊版瀏覽器無法支援 HTML5,遇到影片載入速度慢、不斷出現錯誤等狀況。Facebook 前端工程師 Daniel Baulig 表示,官方先針對少數瀏覽器使用者改以 HTML5 標準格式,並且持續除錯與優化,再陸續釋出給更多用戶。Facebook 目前對於 HTML5 相當有信心,能提供用戶更良好的觀看體驗。
採用 HTML5 有許多優點,例如 HTML5 使 Facebook 易於打造一個影片播放器,透過成熟的網頁技術使開發速度更快,不必重新編寫程式碼,能夠直接反應在瀏覽器上;HTML5 可測性高,而且 Facebook 自家擁有良好的測試措施。不過,Daniel Baulig 也提到採用 HTML5 後將會遇到的問題,例如新舊影片播放器所累積的播放次數和其他數據可能發生錯誤,而且仍要針對各家瀏覽器、甚至舊版瀏覽器出現的種種錯誤進行修補。
Facebook 改善了影片的播放體驗,但目前 Flash 的社群遊戲仍未消失,Facebook 將繼續與 Adobe 合作,以確保能在可靠且安全的網路平台,讓玩家享受更多遊戲體驗。
參考來源
- Why we chose to move to HTML5 video
- Facebook’s website now uses HTML5 instead of Flash for all videos
延伸閱讀
- Flash 掰掰!YouTube 將預設用 HTML5 播放影片
- 直播實況網站 twitch 向 Flash 說掰掰,HTML5 成新歡
- Adobe 支持用戶放棄 Flash:HTML 5 遊戲表現仍需改進
Brian Chen
更多關於 Brian Chen 的文章 (所有文章)
- 微軟 iOS 版 Word Flow 弧形鍵盤正式推出,美國用戶搶先使用 - 2016-04-26
- LINE 免費代幣全面轉為「LINE Points」 - 2016-04-25
- F8 2016:Facebook 開發者大會重點預測 - 2016-04-12