タグ

javascriptと高速化に関するreboot_inのブックマーク (1)

  • IntersectionObserveの遅延読み込みライブラリのLozad.jsを紹介する - Qiita

    この記事は 「DeNA IPプラットフォーム事業部 Advent Calendar 2017」 13日目の記事です。 こんにちは。 @yukagil です。 マンガボックスという、スマホ向け電子書籍サービスのサーバーサイド/フロントエンドの担当をしています。 前回は「Perlの行列演算モジュールを用いた推薦システムの実装」の紹介をしたのですが、 今回は「要素の画面内判定をどのようにして行うか」という話を中心に、個人的にもっと知られてほしいと思っているLozad.jsの紹介をします。 はじめに Webサイトの実装(特にスマホ)をする際に、「ある要素が画面内にあるかどうか」の判定が必要になる場面って結構あるかと思います。 ユースケースとしては、 LoadMore(無限スクロール) LazyLoad(遅延読み込み) Log(全体の何%読まれたか等) 画面内に入ったタイミングでアニメーションを実行

    IntersectionObserveの遅延読み込みライブラリのLozad.jsを紹介する - Qiita
  • 1