タグ

Performanceとcoffeeに関するwemraのブックマーク (1)

  • WebWorkerで爆速プリロード | blog.bouze.me

    HTMLで画像とか動画とかのリソースをページが表示される前にプリロードするパターンあるじゃないですか、あれでちょっと思いついたのがあるんでメモしときます。 以前やったPOOL inc.のトップページ、例のごとく最初にビデオをある程度プリロードしてから再生してるんですが、数が40程あって全部の読み込みを待つのさすがにダルいよねってことで2, 3読み込んだら再生をはじめて、残りのビデオは裏で読みってやってみたんですが、この読み込みの処理がなかなかヘビーでして、再生してるビデオがコマ落ちしてまともに再生されないんです。 どうしよう、どうしようということで読み込み処理をビデオの再生とは別のスレッドにしてみたんです。HTML5のAPI、Web Workerで。すると狙いどおりビデオがコマ落ちすることなくバックグラウンドで読み込みができるようになりました。40同時に並列でダウンロードしても処理

    WebWorkerで爆速プリロード | blog.bouze.me
  • 1