並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 99件

新着順 人気順

lazyの検索結果1 - 40 件 / 99件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

lazyに関するエントリは99件あります。 techfeedperformancehtml などが関連タグです。 人気エントリには 『表示速度を飛躍的に向上させるHTML/CSS最新仕様「content-visibility」「Lazy loading」「contain」をコード付き簡単解説』などがあります。
  • 表示速度を飛躍的に向上させるHTML/CSS最新仕様「content-visibility」「Lazy loading」「contain」をコード付き簡単解説

    これまではJavaScriptを用いて実装するしかありませんでしたが、ついにimgやiframe要素であればloading="lazy"を付与するだけで、簡単に実装できます。 <!-- 画像に適用する場合 --> <img src="pic.png" alt="画像の詳細" loading="lazy"> <!-- iframeに適用する場合 --> <iframe src="external.html" loading="lazy"></iframe>画面外では読み込みが発生しないので、必要になった時(画面内に要素が入りそうになった時)に読み込みが発生するのでパフォーマンスが向上します。 また画像についてはsrcsetを用いたレスポンシブな画像に対しても指定できますし、picture要素を用いてfallback形式でも記述できます。 <img src="normal.png" srcse

      表示速度を飛躍的に向上させるHTML/CSS最新仕様「content-visibility」「Lazy loading」「contain」をコード付き簡単解説
    • Ruby が YJIT でなんで速くなるのか? Lazy Basic Block Versioning をサクッと理解してみた - estie inside blog

      estie でソフトウェアエンジニアをしている徳永(@yTo_9)です。 estie では Ruby を書いたりTypeScriptを書いたりしています! estie 夏のブログ祭りにかこつけて、せっかくなら普段は追わない部分だけど、気になっていたYJITなるものを深掘りしてみようと思い、「YJITがなぜRailsアプリケーションの高速化を実現できたのか」を調べてみたので紹介したいと思います。 「どうせ難しいんでしょ?」と思いながら調べてみたのですが、講演や論文の説明がわかりやすく、意外に概要を把握することは難しくありませんでした。 YJIT の核となっているのは Lazy Basic Block Versioning (LBBV) という手法で、これはRubyだけに限らず動的言語全般に適用可能な強力なアプローチであることがわかりました。 「あるタイプの条件分岐は、ほとんどの場合で片側しか

        Ruby が YJIT でなんで速くなるのか? Lazy Basic Block Versioning をサクッと理解してみた - estie inside blog
      • 「Be Lazy」のマネジメントでチームの成果が出る理由|牛尾 剛

        この考え方はマイクロソフトに来てから本当に何度も出会ってきた考え方で、ものすごく生産性に貢献する考えなので、ぜひ日本でももっと広まってほしいと思っている。これは私オリジナルとかではなく、私は何回も体験しただけで、生産性のことを勉強するといろんなところに出てくる考え方だし、素晴らしい生産性の方に聞くと似たような考えをしていることが多いので本質なのだと思う。 自分の環境で実施するのは難しい フィードバックを読んでいるともちろん多くの人は喜んでいただけているようだが、自分の環境ではできる気がしない。お客様が許してくれないだろう。という意見もある。 もちろん、そういう環境では簡単ではないだろう。じゃあどうやったらできるだろう?例えばこのようなブログが読まれて、こういう考え方がもっと一般的になってくればもっとその恩恵を受ける人がもっと増えるかもしれない。だから、微力ではあるが「ソリューション」の一環

          「Be Lazy」のマネジメントでチームの成果が出る理由|牛尾 剛
        • ネイティブLazyloadを可能にするloading=lazy属性がウェブ標準に、Chrome以外のブラウザサポートに期待

          [レベル: 上級] loading=lazy 属性で実装するネイティブ Lazyload がウェブ標準になりました。 Chrome 以外のブラウザのサポートが期待されます。 The lazy loading attribute (<img loading="lazy") is now officially a web standard 🎉 Thanks to @domfarolino and other community members!https://t.co/fMqFq8gBVs pic.twitter.com/fFotntnBlD — Houssein Djirdeh (@hdjirdeh) February 12, 2020 The specification for native image lazy-loading has been merged into the HTML

            ネイティブLazyloadを可能にするloading=lazy属性がウェブ標準に、Chrome以外のブラウザサポートに期待
          • iframeのネイティブLazy-loadがウェブ標準に、<iframe>タグにloading=lazy属性を追加するだけで遅延読み込み可能に

            Native lazy-loading for <iframe> was added to the HTML standard today: https://t.co/KgO8lIBdEK Thanks @domfarolino for the heavy lifting with spec & tests 🎉 https://t.co/GLy6qHE7l5 — Simon Pieters (@zcorpan) July 8, 2020 YouTube 動画でネイティブ Lazy-load ネイティブ Lazy-load は、loading=lazy 属性を追加するだけで遅延読み込みを可能にします。 専用の JavaScript は不要です。 ブラウザの標準機能として Lazy-load をサポートします。 もとともは Chrome の独自機能として Google が開発しました。 Ch

              iframeのネイティブLazy-loadがウェブ標準に、<iframe>タグにloading=lazy属性を追加するだけで遅延読み込み可能に
            • React.Suspense と React.lazy でコンポーネントを動的に読み込む - 30歳からのプログラミング

              React.SuspenseとReact.lazyを使うことで、import()で動的に読み込んだコンポーネントを通常のコンポーネントとしてレンダリングすることができる。 動的読み込みはパフォーマンス向上のためなどに使われるが、それを簡単に React アプリに取り入れることができる。 import()の概要はこちらを参照。 numb86-tech.hatenablog.com この記事に出てくるコードは React のv16.10.2で動作確認している。 React.lazy React.lazyは、コンポーネントを返す関数。引数には、import()の返り値をそのまま返す関数を渡す。そしてimport()で読み込まれるモジュールは、コンポーネントをdefaultでエクスポートしている必要がある。 そのため、以下のようになる。 // One.js import React from 'r

                React.Suspense と React.lazy でコンポーネントを動的に読み込む - 30歳からのプログラミング
              • ネイティブLazy-loadをWordPressで簡単実装するプラグインをGoogleが公開

                [レベル: 中級] ネイティブ Lazy-load を簡単に実装する WordPress 用のプラグインを Google が公開しました。 ネイティブ Lazy-load は JavaScript のライブラリを利用することなく loading 属性を追加するだけで、画像と iframe の遅延読み込みを可能にします。 1 か月前にリリースされた Chrome 76 でサポートされました。 設定不要、インストールするだけで WP で Lazy-load Native Lazyload プラグインの使い方は非常にシンプルです。 インストールして有効にするだけです。 設定項目はありません。 有効にすると、img タグと iframe タグに loading=”lazy” 属性をプラグインが自動的に追加します。 現状では、loading 属性をサポートするブラウザは Chrome 76(以上)だ

                  ネイティブLazy-loadをWordPressで簡単実装するプラグインをGoogleが公開
                • コンテナイメージのlazy pullingをcurlで試してみる - knqyf263's blog

                  はじめに 参考 Stargz 概要 詳細 HTTP Range 互換性 Stargzまとめ eStargz 概要 最適化 TOC, TOCEntry Footer Stargz Snapshotter eStargzまとめ 実験 トークン取得 インデックス取得 マニフェスト取得 Footer取得 TOC取得 ファイル取得 実験まとめ 余談 応用例 自作ライブラリ 計測 まとめ はじめに コンテナイメージのlazy pullingが各ツールで利用可能になりつつあるようです。以下は stargz-snapshotter のメンテナである @TokunagaKohei さんによるブログです。 medium.com lazy pullingが何かを簡単に説明しておくと、コンテナイメージ全体を最初にpullせずにコンテナ実行後に必要なファイルのみを遅延でpullするものです。docker runしよ

                    コンテナイメージのlazy pullingをcurlで試してみる - knqyf263's blog
                  • Chromeのloading属性は、指定しなくてもデフォルトで"lazy"の挙動となりうる ~loading属性の落とし穴から学ぶ、機能拡張と初期値・デフォルト挙動の話~ - Qiita

                    Chromeのloading属性は、指定しなくてもデフォルトで"lazy"の挙動となりうる ~loading属性の落とし穴から学ぶ、機能拡張と初期値・デフォルト挙動の話~CSSJavaScriptChrome 【事前知識】loading属性について Chromeのimg・iframe要素には、loading属性というものがある。 こいつをHTMLでloading="lazy"のように指定すると、遅延読み込みする(画像等がスクロール等で画面内に入ってきた時に初めて読み込み始める)。 こうすることで、時間がかかる無駄な読み込みが抑えられ、ページ表示速度が速くなったり、通信量を減らせたりする。 値には次の3種類があり、"lazy"が遅延読み込みオン、"eager"は遅延読み込みオフ(遅延せず愚直にすぐ読み込み)、"auto"はlazyかeagerかをChromeがネットワーク速度などを考えて自動

                      Chromeのloading属性は、指定しなくてもデフォルトで"lazy"の挙動となりうる ~loading属性の落とし穴から学ぶ、機能拡張と初期値・デフォルト挙動の話~ - Qiita
                    • decoding="async"とloading="lazy"の違い| PerfData

                      画像の読込処理の違い ページ作成日 2019年12月19日 ページ更新日 2021年3月2日 著者: 竹洞 陽一郎 Webページにおいて、画像は重要な役割を果たしており、高解像度化と利用される枚数は増えていく傾向にあります。 その一方で、画像は、従来どおりの実装をしていると、HTMLのパース処理を遅延させる要因となります。 画像をいかに遅延要因としないようにするかの処理として、decoding="async"とloading="lazy"の違いを解説します。 decoding属性は、画像のデコード処理に関しての指示をユーザエージェントに明示する属性です。 decoding="async"と指定することで、画像のデコード処理を非同期にバッググラウンド処理し、他のコンテンツの表示処理が終わった時に更新処理で画像を一緒に出します。 記述の仕方としては、以下のようになります。 <img class

                        decoding="async"とloading="lazy"の違い| PerfData
                      • 手間なしUX改善! HTMLちょい修正で実現できる、かんたん画像lazy-load【SEO記事12本まとめ】 | 海外&国内SEO情報ウォッチ

                        SEOでも重要なUX改善。JavaScriptナシでHTMLを少し修正するだけで画像の遅延読み込み(lazy-load)を実現できてページ表示を高速化できるようになった! まだChromeブラウザだけだが、これはUX改善に期待できる。 ほかにも、次のようなグーグルSEOやサイト運営に役立つ情報を、今週もまとめてお届けする。 モバイルアプリのインストール促進バナーをなくしてDAUが17%増加MFIに移行してほしいとグーグルに申請できるのか?サイトマップは、URL発見で2番目に重要な情報源SEO業界のトップ2が語ったSEOの「現在」と「未来」JavaScriptのせいでSEOに大失敗したサイトの事例ドメインやサブディレクトリを第三者に貸し出すSEO手法にグーグルが対策複数の構造化データを1つのページに盛り込んでもいいの?求人検索、リニューアル後の順位、外部陸データの差異など、8月のオフィスアワ

                          手間なしUX改善! HTMLちょい修正で実現できる、かんたん画像lazy-load【SEO記事12本まとめ】 | 海外&国内SEO情報ウォッチ
                        • HTMLのLazy Loadの挙動がブラウザによってかなり異なるので違いを実測して確かめてみた

                          計測方法と結果 以下のようになlazy loadが発火した時点でのソースと画面中央の距離(px)を測るページを用いて、iframeと画像の二種類のソースを対象に4000pxのdiv要素とボタン以外に何も読み込まれていない状態とすでに画像が読み込まれている状態との二つの状態を掛け合わせて計測しました。 import React, { useState, useRef } from 'react'; export default function Home() { const iframeDistance = 4000; const [showImage, setShowImage] = useState(false); const imageRef = useRef(null); const toggleImage = () => { setShowImage(!showImage); };

                            HTMLのLazy Loadの挙動がブラウザによってかなり異なるので違いを実測して確かめてみた
                          • React Router v6のOutletとReact.lazyの組み合わせが便利

                            React Router v6 で登場した <Outlet /> を活用すると、良い感じに共通レイアウトを組み込めて、さらに <React.Suspense> や React.lazy() を組み合わせると体験が良くなるのを見つけました。おそらく React Router v6 を利用する上での頻出イディオムになると思うので、自分用のメモとして残しておきます。 最終的なサンプルコードはこちら。 使用したライブラリは次のとおりです。見た目がしょぼいとテンションが下がるので MUI で装飾していますが、本筋とは関係ないので今回は特に触れません。 react@18.0.0 react-dom@18.0.0 react-router-dom@6.3.0 @mui/material@5.9.3 @mui/icons-material@5.8.4 @emotion/react@11.10.0 @emo

                              React Router v6のOutletとReact.lazyの組み合わせが便利
                            • ネイティブLazy-loadのしきい値をChromeが改良。ビューポートからの距離を短くし、遅延読み込みが適用されやすく

                              [レベル: 上級] Chrome がネイティブ Lazy-load を適用する際のしきい値を Google は改良しました。 ネイティブ Lazy-load を適用する画像/iframe のビューポートからの距離を従来よりも短くしました。 つまり、ネイティブ Lazy-load がより適用されやすくなります。 3000px から 1250px へ短縮 これまでは、ビューポート(スクリーンに見えている領域)から 3000px 以上離れている画像と iframe がネイティブ Lazy-load の機能により Chrome は遅延読み込みしました。 これからは 1250px になります。 少し乱暴な言い方をすると、以前は、たとえ見えていなくてもページのずっと下にないと画像は遅延読み込みされませんでした。 改良後は、そんなに下になくても遅延読み込みされます。 したがって、より多くの画像(と if

                                ネイティブLazy-loadのしきい値をChromeが改良。ビューポートからの距離を短くし、遅延読み込みが適用されやすく
                              • けいおん!:放課後ティータイムがアニサマで“復活”! 「Don’t say “lazy”」「GO! GO! MANIAC」熱唱 - MANTANWEB(まんたんウェブ)

                                さいたまスーパーアリーナ(さいたま市中央区)で開催中のアニメソングの大型ライブイベント「Animelo Summer Live(アニサマ) 2019 -STORY-」の3日目となる9月1日に、人気アニメ「けいおん!」の声優陣によるバンド「放課後ティータイム」がサプライズで登場した。登場するやいなや、会場は地鳴りのような大きな歓声に包まれた。テレビアニメ第1期のエンディングテーマ「Don’t say “lazy”」、テレビアニメ第2期のオープニングテーマ「GO! GO! MANIAC」を披露し、観客を魅了した。

                                  けいおん!:放課後ティータイムがアニサマで“復活”! 「Don’t say “lazy”」「GO! GO! MANIAC」熱唱 - MANTANWEB(まんたんウェブ)
                                • Lazy Load Routes in Vue with webpack Dynamic Comments | CSS-Tricks

                                  The way routing works in JavaScript is usually that you specify which relative URL pattern you want for which component to render. So for /about you want the <About /> component to render. Let’s take a look at how to do this in Vue/Vue Router with lazy loading, and do it as cleanly as possible. I use this little tip all the time in my own work. A repo that includes everything covered in this post

                                    Lazy Load Routes in Vue with webpack Dynamic Comments | CSS-Tricks
                                  • The performance effects of too much lazy loading  |  Articles  |  web.dev

                                    The performance effects of too much lazy loading Stay organized with collections Save and categorize content based on your preferences. Lazy loading is a technique that defers downloading a resource until it's needed, to conserve data and reduce network contention for critical assets. It became a web standard in 2019 and today loading="lazy" for images is supported by most major browsers. This pag

                                    • Lazy-loadはLCPを悪化させる!? WordPressは2つ目の画像からネイティブLazy-loadを実装するように改良予定

                                      [レベル: 上級] ファーストビューに掲載されている画像を Lazy-load(遅延読み込み)すると コア ウェブ バイタル の 1 指標である LCP を低下させる恐れがあります。 そのため WordPress は、ファーストビューの画像にネイティブ Lazy-load を適用しないように改善する予定です。 ネイティブ Lazy-load は、画像の <img> タグに loading="lazy" 属性を付けることで、ブラウザの機能として遅延読み込みを実現する技術です。 現在は、Chrome や Edge、Firefox など多くのブラウザがサポートしています。 ファーストビュー画像を遅延読み込みさせた WP は LCP が悪化 Lazy-load の利点は、スクリーン領域に入っていない画像を読み込ませないことでデータの転送量を抑えられることです。 スクリーン領域に近づいたところで初め

                                        Lazy-loadはLCPを悪化させる!? WordPressは2つ目の画像からネイティブLazy-loadを実装するように改良予定
                                      • nuxt/content で作成した Web サイトで Markdown 内の画像を Native Lazy-loading を行う

                                        nuxt/content で作成した Web サイトで Markdown 内の画像を Native Lazy-loading を行う2020/09/02 普段ブログや技術メモを書くとき、お手軽な画像ホスティングとして Gyazo を利用していたりします。 Patreon を開設していた頃に OSS の README に貼る GIF をサクッと取りたいという動機で Gyazo Pro を契約後、もう2,3年 Pro を継続。画像アセットの管理が結構面倒なのもあって、無限に使えてちゃんとホスティングされることが担保されていることから、このブログでも画像は全て Gyazo に載せていたり。 あと個人的に増井さんのファンなのもあって、長らく愛用しています。 Gyazo 自体は便利で愛用している一方、無計画にスクショを撮って Copy Markdown Snippet をし続けると当たり前にサイトが

                                          nuxt/content で作成した Web サイトで Markdown 内の画像を Native Lazy-loading を行う
                                        • SuspenseとReact.lazyを使いパフォーマンス最適化 - Qiita

                                          はじめに 最近、WEBサイトのパフォーマンス最適化に興味があって、ChatGPTにパフォーマンス向上の方法を聞いてみました。 なるほど~ イメージの最適化と、コード分割が手軽にはじめられそうな気がします(個人の主観です) ということで、パフォーマンス向上のために、コード分割をする方法について紹介していきます。 コード分割 コード分割をすると、ユーザーが必要としないコードを読み込まなくて済むため、初期ロードの際に読む込むコード量を削減できます。 コード分割の方法 1. import()

                                            SuspenseとReact.lazyを使いパフォーマンス最適化 - Qiita
                                          • WordPress 5.5がネイティブLazy-loadをサポート。画像にloading=”lazy”を自動追加し遅延読み込みさせる

                                            [レベル: 中級] ネイティブ Lazy-load を WordPress 5.5 が標準機能として実装します。 <img> タグに loading=”lazy” を自動追加 width 属性と height 属性を追加してある <img> タグには loading="lazy" が記事出力時に自動的に挿入されます。 記事作成者(=あなた)は何もする必要はありません。 WordPress 側のバックグラウンド処理によりネイティブ Lazy-load が実装され、画像の遅延読み込みが実現します。 もちろん、過去に投稿した記事にも適用されます。 CLS を防ぐために width/height が必要 loading="lazy" を WordPress が追加する画像 (<img> タグ) には width 属性と height 属性が存在していなければなりません。 理由は CLS を防ぐため

                                              WordPress 5.5がネイティブLazy-loadをサポート。画像にloading=”lazy”を自動追加し遅延読み込みさせる
                                            • noscriptタグのサポートをGoogleは完全にやめるかも、Lazy-load画像のためであってもnoscript利用は推奨しない

                                              [レベル: 上級] JavaScript で遅延読み込みする画像を確実に認識させる手段として <noscript> タグの使用を Google は提案していました。 しかしながら、将来的に、<noscript> のサポートを Google は完全にやめるかもしれず、利用はもはや推奨しないと Google の Martin Splitt(マーティン・スプリット)氏はコメントしました。 JavaScript の SEO をテーマにしたオフィスアワーでの発言です。 Lazy-load のフォールバックとしての noscript Lazy-load で画像を遅延読み込みさせる環境で、Lazy-load を実装する JavaScript を Google が実行できず画像を認識しなかった場合に備えて <noscript> で画像の情報を提供しておくことができます。 <noscript> はスパムに乱

                                                noscriptタグのサポートをGoogleは完全にやめるかも、Lazy-load画像のためであってもnoscript利用は推奨しない
                                              • Safari 15.4では「Lazy Image Loading」が正式にサポートされ画像の遅延読み込みが可能に。

                                                Safari 15.4では画像の遅延読み込み「Lazy Image Loading」が正式にサポートされています。詳細は以下から。 Appleは現地時間2022年03月14日、MacやiPhone/iPad向けに「macOS 12.3 Monterey」や「iOS/iPadOS 15.4」をリリースし、同バージョンにではデフォルトブラウザであるSafariが「Safari v15.4」へアップデートされていますが、このSafari v15.4では画像の遅延読み込み「Lazy Image Loading」がデフォルトでサポートされています。 Let’s start with HTML. WebKit added support for lazy-loading images with the loading attribute on the element, providing web de

                                                  Safari 15.4では「Lazy Image Loading」が正式にサポートされ画像の遅延読み込みが可能に。
                                                • <Lazy> rendering in Vue to improve performance

                                                  Last year, a lot has been in happening on the web in terms of performance. Unsurprisingly, everyone agrees the web should be fast. Google introduced its Web Vitals metrics to stress that the web applications should load fast even on slower devices and slow networks. Svelte showed that web apps can be significantly smaller in their bundle size. React introduced the Fiber algorithm that allows pausi

                                                    <Lazy> rendering in Vue to improve performance
                                                  • Storybook Lazy Compilation for Webpack

                                                    Storybook is the workshop environment where all UI code gets built, tested and documented. It's used by front-end teams at Shopify, Workday, Adobe, The Guardian and many more to ship robust UIs. As Storybook usage has grown, performance has become a top priority. A central theme for our 6.x release series has been to re-architect Storybook to reduce build and load times. We started by optimizing p

                                                      Storybook Lazy Compilation for Webpack
                                                    • How to lose weight without exercise for lazy engineers - ITips

                                                      IT engineers just sit and don't move. They don't exercise and get weight. I was fat. My weight was 78kg. Then I just did a particular method and lost weight. Today I introduce how to lose weight without exercise for lazy engineers. Easy to get weight for IT engineers Before sharing how to lose weight, let me write why we get weight. IT engineers easily get fat. It is just because they don't move。

                                                        How to lose weight without exercise for lazy engineers - ITips
                                                      • 最初の画像のネイティブLazy-loadを無効にしたWordPress 5.9がリリース

                                                        [レベル: 中級] WordPress 5.9 がリリースされました。 このバージョンでは、ページで最初の画像および iframe のネイティブ Lazy-load が無効になっています。 ページ表示速度の向上がサイトによっては期待できます。 WP のネイティブ Lazy-load サポート ネイティブ Lazy-load は、画像の <img> 要素と iframe の <iframe> 要素に loading="lazy" 属性を付けることで、ブラウザの標準機能として遅延読み込みを可能にします。 JavaScript による実装を必要としません。 HTML コードを書くだけなので、簡単に実装できるのが最大の長所です。 <img="cat.jpg" alt="ネコ😺" width="800" height="600" loading="lazy" > WordPress は、 5.5

                                                          最初の画像のネイティブLazy-loadを無効にしたWordPress 5.9がリリース
                                                        • Lazy Loadで画像を遅延ロードする方法 | ページスピード改善 | テクニカルSEO BLOG

                                                          大量の画像を含むWebページは、一般に表示速度が遅くなりがちです。 imgタグを使って、普通に実装すると次のような現象が起きてしまいます。 画像の読み込みが終わるまでブラウザが重くなり、画面操作に支障が出る ネットワークやサーバーの負荷が瞬間的にひっ迫する PageSpeed Insightsで低スコアになる これだと、サイト利用者にとっても、サーバー側にとっても、いいことはないですね。 対処方法として、スプライト画像を使うとか、CDNを使うとか、Expiresヘッダを設定するとか様々な方法がありますが、Webフロント側でお手軽にできる対策が画像を遅延ロードできるJavaScriptライブラリ「Lazy Load」の導入です。 今回は、Lazy Load で画像を遅延ロードする方法を解説します。 遅延ロードとは? 画像の遅延ロードとは、ブラウザの画面領域内に存在する画像のみをロードし、画面

                                                            Lazy Loadで画像を遅延ロードする方法 | ページスピード改善 | テクニカルSEO BLOG
                                                          • loading=”lazy”が使えるのはimgタグとiframeタグ、videoタグには使えない

                                                            “https://www.youtube.com/embed/16RxJwNwvfQ” Youtubeの動画のURLをWordPressの投稿画面に貼り付けると下のような感じで自動的に動画の埋め込みに変換してくれる これは、URLをこんな感じのhtmlに自動的に変換してくれているから <iframe loading=”lazy” class=”youtube-player” width=”1256″ height=”707″ src=”https://www.youtube.com/embed/16RxJwNwvfQ”></iframe> lazyload WordPressには標準機能でimgタグやiframeタグにloading=”lazy”を追加してくれるので、自分で書かなくてもOK loazyloadというのは動画がページの表示範囲に入ってくるまでは動画を読み込みしないための設定

                                                              loading=”lazy”が使えるのはimgタグとiframeタグ、videoタグには使えない
                                                            • 画面外のイメージおよび iframe を自動的に遅延読み込みする Chrome のライトモードユーザー向け Lazy-loading について

                                                              .app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads

                                                                画面外のイメージおよび iframe を自動的に遅延読み込みする Chrome のライトモードユーザー向け Lazy-loading について
                                                              • It's time to lazy-load offscreen iframes!  |  Articles  |  web.dev

                                                                It's time to lazy-load offscreen iframes! Stay organized with collections Save and categorize content based on your preferences. Lazy-loading of <iframe> elements defers offscreen iframes from being loaded until the user scrolls near them. This saves data, speeds up the loading of other parts of the page, and reduces memory usage. As with lazy-loading for images, use the loading attribute to tell

                                                                • 【SEO】サイト表示スピードが速くなるプラグイン「Lazy Load」の使い方 - ブログ武器 Ver.2

                                                                  2020年12月にGoogleのアップデートがありました。まだ、アップデート直後なので、今後はどの様に動くのかを見守っていきます。 今回はSEO初心者でも、対策できるプラグイン「Lazy Load」について解説します。WordPress専用になるので、他のブログサービスを使っている人には、関係のない話になるかもしれません。 でも、将来的に「WordPress」を使ってみたいとお考えの人には参考になると思います。是非、最後まで読んでくださいね。 ブログで長く稼ぎ続けたい・・・もし、あなたが本気で考えているのであれば、選ぶブログサービスは「WordPress」一択です。 僕も色んなブログサービスを使ってきました。無料ブログも試しました。実際に使って、改めて気づいた事は、いつまでも残せるブログが必... ブログでお金を稼ぎ続けたいのであればWordPress一択です。 - ブログ武器 Ver.2

                                                                    【SEO】サイト表示スピードが速くなるプラグイン「Lazy Load」の使い方 - ブログ武器 Ver.2
                                                                  • GitHub - aquaproj/aqua: Declarative CLI Version manager written in Go. Support Lazy Install, Registry, and continuous update with Renovate. CLI version is switched seamlessly

                                                                    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                      GitHub - aquaproj/aqua: Declarative CLI Version manager written in Go. Support Lazy Install, Registry, and continuous update with Renovate. CLI version is switched seamlessly
                                                                    • 平均的プログラマ以前向けのスキルの指標 - Lazy Diary @ Hatena Blog

                                                                      「Java経験年数〇年以上のプログラマ募集」みたいなフレーズ、よく聞きますよね*1。求めるスキルを示すのに「〇〇言語でプログラミングができること」あるいは「〇〇言語経験年数〇年以上」という表現を使うことはよくあるようです。ですが、このレベルの記述では粒度が荒すぎて、求めるレベルとのスキルアンマッチが容易に発生しそうです。 この問題は、客観的に評価できるスキル標準を利用することで解決できそうです。コンピュータソフトウェアエンジニアのスキルレベルを示す指標としては、ISO/IEC 24773*2・英国SFIA*3・IFIP IP3*4、国内ではIPAのITスキル標準モデル*5や情報処理学会のCITP制度*6などがあります。しかしこれらの指標は、スキルレベルを示すと同時に、目指すべきスキルのモデルケースを示すものでもあります。したがって、これらの指標はエンジニアの平均的なレベルよりも高い水準に設

                                                                        平均的プログラマ以前向けのスキルの指標 - Lazy Diary @ Hatena Blog
                                                                      • AtCoder LibraryのLazy Segtreeの使い方 - ARMERIA

                                                                        AtCoder Libraryが遅延伝播機能を持つセグメント木 atcoder::lazy_segtree を提供しているものの、何か渡すものいっぱいあるしドキュメントは数学用語だらけだしよく分からん!みたいな人向けの記事です。 問題を解いていて、セグメント木に必要な機能(区間加算操作と区間最小値取得がしたい!みたいな)が明確になったときに、それを実現するためには atcoder::lazy_segtree の生成時に何を渡せばいいかを考えられるようになることがこの記事の目標です。ただしコンテスト中に読める分量ではなくなったので、整数列に対する単純な機能の組み合わせについてはコピペで使えるチートシート的なものを別途作る予定です。→作りました 対象読者は「セグメント木(抽象化も遅延伝播もナシで可)を書いたことがあって、その構造と動作の仕組みについて何となく理解している人」くらいを想定していま

                                                                          AtCoder LibraryのLazy Segtreeの使い方 - ARMERIA
                                                                        • lazy_static はもう古い!? once_cell を使おう

                                                                          この記事を 3 行でまとめると Rust のグローバル変数には多くの制限があった 制限を撤廃し、容易にグローバル変数を使うためのクレートが lazy_static lazy_static の代替となる once_cell が登場 Rust のグローバル変数には多くの制限があった Rust にはグローバル変数がありますが、 定数でしか初期化できない 変更可能にすると unsafe を使用する必要がある 変更不可にするとスレッドセーフな型しか使用できない という制限があり、非常に使いづらい物となっていました。 例えば、一度だけ巨大なテキストを読み込んでグロバール変数に格納したいとします。 しかし、次のように書くと unsafe 無しではグローバル変数を変更できないため、コンパイルエラーとなってしまいます。 static mut LARGE_TEXT : String = String::new

                                                                            lazy_static はもう古い!? once_cell を使おう
                                                                          • A lazy fix 20 years ago means the Y2K bug is taking down computers now

                                                                              A lazy fix 20 years ago means the Y2K bug is taking down computers now
                                                                            • macOS/iOSのSafariでも近くイメージと動画の遅延読み込み「Lazy Image Loading」がサポートされるもよう。

                                                                              近くSafariでもイメージと動画の遅延読み込み「Lazy Loading」がサポートされるそうです。詳細は以下から。 Appleは現地時間2020年02月19日、macOS 10.14 MojaveおよびmacOS 10.15 Catalina向けにデフォルトブラウザであるSafariの次期バージョンで採用が予定されている新機能を導入した「Safari Technology Preview v101」をリリースしましたが、同バージョンでは[Experimental Features]にリリースノートに記載のない「Lazy Image Loading」が追加されていたので調べていたところ、 Apple WebKitチームのSimon Fraserさんが、WebKitでもイメージと動画の遅延読み込み(Bugzilla : lazy image loading)の実装を終え、Safari Te

                                                                                macOS/iOSのSafariでも近くイメージと動画の遅延読み込み「Lazy Image Loading」がサポートされるもよう。
                                                                              • はてなサマーインターン行ってきました - hiroqn's [Data.ByteString.Lazy.ByteString]

                                                                                はじめに まず最初にdisclaimerを書かせてもらうと2015年の話です。この記事はインターンに参加したあと5年の月日が流れた30歳の労働者が書いている。 ちょうどはてなインターンが終わって「今から就活だな〜」みたいに考えている人が書いた記事ではない。 なぜ書いたか 事の発端といえば、何の因果か、今ははてなインターンのチームで同じだった id:SWIMATH2 と働いている。 別に急な話ではなくてもう3年以上一緒に働いているのだが、逆に3年働いていると世間話をする機会が出てくる。 そこで急に当時のインターンの話になったので過去サイトを見ながらを振り返っていたら、「(インターンの)参加記録を書いてくれると思ってたのに〜」と言われてしまった。 hatenacorp.jp 最初、自分の記事リンクされてね〜〜〜って思ったけどそもそも書いた事実がなかった。疑ってすみませんでした。 そして、懐かし

                                                                                  はてなサマーインターン行ってきました - hiroqn's [Data.ByteString.Lazy.ByteString]
                                                                                • decoding="async"の使い方とloading="lazy"との違いのまとめ

                                                                                  概要 画像のデコードは、ブラウザのメインスレッドをブロックします。こちらの記事では、例としてブラウザのメインスレッドが800ミリ秒を超えてブロックされています。 decoding="async" は、その解決策として使うことができます。 loading属性との違い loading属性は、loading="lazy"と使うことによって画像の遅延読み込み化ができます。 loading属性は「画像をいつ読み込むか?」という画像の読み込みのタイミングを担当しますが、decoding属性は「画像をいつデコードするか?」という画像のデコードのタイミングを担当します。 loading=lazyとdecoding="async"の併記 loading="lazy"とdecoding="async"は併用することができます。 注意点としては、デコードのタイミングが遅れることによって、スクロール時に画像が表示

                                                                                    decoding="async"の使い方とloading="lazy"との違いのまとめ

                                                                                  新着記事