SlideShare從Flash遷移到HTML5

openkk 13年前發布 | 7K 次閱讀 HTML5

最近,著名的在線演示托管網站 Slideshare,完成了用 HTML5 取代 Flash 實現幻燈片分享的功能。

之前,瀏覽器必須安裝 Adobe Flash 才能查看該網站的幻燈片。但是,隨著 HTML5 的進步,越來越多的訪問量來自沒有 Flash 支持的(移動)瀏覽器,過渡到 HTML5 意味著 SlideShare 在針對其他瀏覽器的支持方面領先于對手。

不僅如此,而且幻燈片加載速度提高 30%,在桌面計算機和移動設備如 iPhone 和 iPad 上運行方式完全相同。這里有一個采用 HTML5 的演示解釋了更多內容:Slideshare is html5 now

根據 slideshare 的技術博客所說,在遷移過程中遇到了許多挑戰:

  • 字體:如果瀏覽器不支持 slideshow 中的某種字體,那么需要在服務器上處理成圖片傳給瀏覽器。
  • 文本放置:把文本放在完全相同的地方需要搞清楚 PDF 認為應該放在何處,并轉化成瀏覽器中的位置。因為兩個系統都要處理文本位置,所以把文本放在正確的位置并不容易實現。
  • 云基礎設施:因為 slideshare 運行在 Amazon EC2 上,而不是由不同機器托管的服務層中(可能帶來機器間請求的延遲),在每一個節點上托管每一個服務,稱之為 Netflix "Rambo"架構

該博客說現有的幻燈片正在后臺遷移到 HTML5 上,新的演示在上傳時會默認轉換成 HTML5。這種新的架構使得交互式演示(如音頻、視頻)成為可能。

查看英文原文SlideShare migrates from Flash to HTML5
       來自: InfoQ

 本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!