はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    参議院選挙2025

『perfdata.jp』

  • 人気
  • 新着
  • すべて
  • CSSファイルの読込の高速化 | PerfData

    3 users

    perfdata.jp

    Preload Scannerを前提にしたCSSにする 2023年5月8日 著者: 竹洞 陽一郎 はじめに 今回から、複数回にわたり、CSSに関する解説を連載していきます。 前回の記事では、Preload Scannerについて説明しました。 Preload Scannerは、Shallow Parsingを用いて、読み込むべきファイルを検出し、バックグラウンドでファイルの読み込みを行います。 このプロセスには、CSSも含まれています。 しかし、Preload Scannerの恩恵を阻む機能を使うと読込が遅延してしまうのです。 CSSの読込とCSS Object Model CSS Background Imageによる遅延 CSS Background Imageとは、CSS(Cascading Style Sheets)の機能の一つで、HTML要素の背景に画像を設定する際に使用されるス

    • テクノロジー
    • 2023/05/08 18:49
    • あとで読む
    • Webブラウザのもう一つのパーサ: Preload Scanner | PerfData

      66 users

      perfdata.jp

      Firefoxでは、Preload Scannerという呼称ではなく、Speculative Parserと呼称されています。 Shallow Parsing Preload Scannerは、Shallow Parsing(浅いパース処理)という手法を使います。 Shallow Parsingシャローパーシングとは、文法解析の一種であり、構文解析の表層的なレベルで行われる解析手法です。 Shallow Parsingは、文法構造を完全に解析する深層解析(Deep Parsing)とは異なり、文書やコードの全体的な構造を理解しようとはせず、特定の情報やパターンを効率的に抽出することに焦点を当てています。 WebブラウザのPreload Scannerにおいては、Shallow ParsingがHTMLドキュメントの表層的な構造を迅速に解析する役割を担っています。 Preload Scann

      • テクノロジー
      • 2023/05/01 04:14
      • パフォーマンス
      • あとで読む
      • ブラウザ
      • performance
      • browser
      • html
      • Webパフォーマンスの時間計算量を左右するHTMLのDOMツリー | PerfData

        5 users

        perfdata.jp

        DOMツリー最適化でブースト! 高速・効率的なWebページへの鍵を握ろう 2023年4月24日 著者: 竹洞 陽一郎 はじめに 今回は、Webパフォーマンスの基礎となる、HTMLの解析において特に重要なDOMツリーについて解説します。 HTMLのDOMツリーは、多くの人が用語として知っているでしょう。 しかし、木構造の複雑度がCSSやJavaScriptなどの後続処理の時間計算量に大きな影響を与えることについて、十分理解している人は意外と少ないかもしれません。 この記事では、DOMツリーがどのように構築され、その複雑度がWebパフォーマンスにどのような影響を及ぼすかを説明します。 また、効果的なDOMツリー最適化の方法や、それによって得られる恩恵についても触れていきます。 Web開発者は、これらの知識を活用して、より高速で効率的なWebページを提供することができるでしょう。 今回の記事で扱

        • テクノロジー
        • 2023/04/23 23:24
        • あとで読む
        • HTML文書構造から学ぶフロントエンドのパフォーマンスチューニング | PerfData

          5 users

          perfdata.jp

          これらを、先程のheadとbodyの構造図にマッピングしてみます。 HTMLにおけるheadとbodyの構造での各ファイルのマッピング この構造図から、幾つかの事が自明となります。 1. CSSやJavaScriptはheadに書くべきである CSS CSSは文書装飾の役割を果たすため、データではなく、メタデータです。 従って、bodyの中に記載すべきではないです。 HTML Living Standardでは、CSSをhead内に記載すべきである旨を明示的に記述しているわけではありません。 代わりに、style要素に関する記述があり、style要素はメタデータコンテンツであることが示されています。 4.2.6 The style element JavaScript JavaScriptは文書機能の役割を果たすため、データではなく、メタデータです。 従って、bodyの中に記載すべきではな

          • テクノロジー
          • 2023/04/14 01:08
          • あとで読む
          • Chrome Developer Toolsでパフォーマンスを最適化 | PerfData

            39 users

            perfdata.jp

            パフォーマンスチューニングの基礎:プロファイリング 2023年4月3日 著者: 竹洞 陽一郎 はじめに Webパフォーマンスチューニングは、WebアプリケーションやWebサイトのパフォーマンスを向上させるために実施される最適化手法の一連です。 効果的なパフォーマンスチューニングを実現するには、正確なプロファイリング情報が欠かせません。 フロントエンドの品質管理では、プロファイリングを利用して時間消費別のパレート図を作成し、最も時間を消費している部分から改善を開始します。 パフォーマンスチューニングに詳しくない方向けに、Lighthouseが利用できます。 ただし、実務におけるパフォーマンスチューニングでは、Lighthouseだけではボトルネックの特定が難しいことがあります。 これからWebパフォーマンスチューニングを始める方や、現在Webパフォーマンスチューニングに取り組んでいる方には、

            • テクノロジー
            • 2023/04/03 12:26
            • chrome
            • Webパフォーマンス
            • パフォーマンス
            • performance
            • チューニング
            • FrontEnd
            • あとで読む
            • web
            • IEからEdgeへの自動転送設定| PerfData

              3 users

              perfdata.jp

              能動的に脱IEを押し進める 2021年1月21日 著者: 竹洞 陽一郎 皆さんのWebサイトには、IEを使ったアクセスがどの位ありますか? それなりの数のIEでのアクセスがあり、IEを利用しているユーザを無視できず、頭を悩ませるWeb担当者も多いでしょう。 そこで、Microsoftが用意しているIEからEdgeへの自動転送の仕組みをご紹介します。 Microsoftが用意したIEを利用した際のEdgeへの自動転送の仕組み Microsoftは、2020年11月13日にMoving users to Microsoft Edge from Internet Explorerというページを公開し、登録申請をすれば、ユーザがIEを使って自社サイトにアクセスしても、Edgeで自動的に開く仕組みを用意しました。 自動転送の仕組みが動作すると、以下の説明文が画面上に表示されます。 自社の登録したサイ

              • テクノロジー
              • 2021/02/09 13:33
              • IE
              • web
              • decoding="async"とloading="lazy"の違い| PerfData

                38 users

                perfdata.jp

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

                • テクノロジー
                • 2019/12/19 23:45
                • performance
                • html
                • Webパフォーマンス
                • 表示速度
                • image
                • CSS
                • SEOで重要なクローリングのためのWebパフォーマンス| PerfData

                  4 users

                  perfdata.jp

                  インデクシングされなければ検索されない 2019年4月17日 著者: 竹洞 陽一郎 多くの人々が、ユーザがGoogleの検索した時に、自社サイトのページがどれくらいの順位で表示されるのかを気にしています。 そのために、SEO(Search Engine Optimization:検索エンジン最適化)に取り組んでいます。 検索順位のランキングで優位に立つために、Webパフォーマンス(表示速度)に取り組む人々も増えてきました。 しかし、多くの人々は、SEO以前の問題として、Webパフォーマンス(表示速度)の中でも、HTMLのレスポンス時間が遅いとクローリングされない問題を認識していません。 まずは、HTMLを100msぐらいで送出できなければいけないのです。 今回は、SEOの施策としてのWebパフォーマンス(表示速度)対策より、検索エンジンにインデクシングされるためのWebパフォーマンス(表示

                  • テクノロジー
                  • 2019/04/17 12:11
                  • SEO
                  • *web制作
                  • アメリカ
                  • AMP(Accelerated Mobile Pages)の表示速度を検証する| PerfData

                    4 users

                    perfdata.jp

                    実際の性能を知る 2019年3月25日 著者: 竹洞 陽一郎 Googleが推奨しているAMP (Accelerated Mobile Pages)をWebパフォーマンス(表示速度)の高速化として採用している方も多いでしょう。 実際に、AMPはどのくらいの表示速度なのでしょうか? AMPのページを計測して、分析してみました。 ダウンロード時間 まず、ファイルのダウンロード時間を見ます。 4Gエミュレート(下り30Mbps) AMPのページを15分に1回の頻度で、現在の4Gの下り帯域(30Mbps)で設定して、30日間、15分に1回の頻度で計測したものです。 4Gエミュレート(下り30Mbps)で計測したダウンロード時間 これを30日分の品質として、累積分布関数で見ます。 4Gエミュレート(下り30Mbps)で計測したダウンロード時間の累積分布関数 変曲点は、99パーセンタイルです。 この3

                    • テクノロジー
                    • 2019/03/25 01:41
                    • Google
                    • Webパフォーマンス入門: HTTPヘッダ| PerfData

                      6 users

                      perfdata.jp

                      ヘッダでページの細かなチューニングを 2018年4月13日 著者: Kameerath Kareem 翻訳: 小川 純平 この記事は米Catchpoint Systems社のブログ記事 Web Performance 101: HTTP Headersの翻訳です。 Spelldataは、Catchpointの日本代理店です。 この記事は、Catchpoint Systemsの許可を得て、翻訳しています。 Hypertext Transfer Protocol (HTTP) は、Tim Berners-Leeによって、1991年に初めて導入されました。 最初のバージョンであるHTTP/0.9は、クライアント・サーバ間の、データ伝送の助けとなるように設計されました。 このプロトコルは、TCP接続において、リクエスト・レスポンスモデルで動作しますが、長年にわたって改善や機能拡張が行われ、進化して

                      • 暮らし
                      • 2018/04/14 01:10
                      • 専門家ブログ | PerfData

                        3 users

                        perfdata.jp

                        CSSファイルの読込の高速化 2023年5月8日 前回の記事では、Preload Scannerについて説明しました。 Preload Scannerは、Shallow Parsingを用いて、読み込むべきファイルを検出し、バックグラウンドでファイルの読み込みを行います。 このプロセスには、CSSも含まれています。 しかし、Preload Scannerの恩恵を阻む機能を使うと読込が遅延してしまうのです。 Webブラウザのもう一つのパーサ: Preload Scanner 2023年5月1日 前回の記事では、HTMLのDOMツリー構築について解説しました。 DOMツリー構築では、一気呵成に、1行目から最後の行までパースできるのがベストです。 しかし、往々にして、途中の行で止まってしまうのをプロファイリングデータで見かけたことはありませんか? 今回は、そのようなDOMツリー構築を邪魔する処理

                        • 学び
                        • 2018/03/06 15:47
                        • あとで読む
                        • Web パフォーマンス入門: 画像のチューニングのヒント| PerfData

                          8 users

                          perfdata.jp

                          画像を大きく、美しく、しかし軽量に 2017年12月5日 著者: Kameerath Kareem 翻訳: 小川 純平 この記事は米Catchpoint Systems社のブログ記事 Web Performance 101: Tuning Tips for Imagesの翻訳です。 Spelldataは、Catchpointの日本代理店です。 この記事は、Catchpointの許可を得て、翻訳しています。 ビジュアルコンテンツは、モダンなWebサイトにとって、なくてはならないものであり、最もミニマリスト志向のWebサイトデザインですら、完全なエンドユーザ体験のために、シャープで綺麗な画像に頼っています。 スマートフォンからタブレット、ノートPCからデスクトップPCまで、近年はスクリーンサイズが多様になり、高品質な画像を用いて、正しく、あらゆるviewportで表示できるようにすることが重要

                          • テクノロジー
                          • 2017/12/05 23:47
                          • 画像
                          • Web パフォーマンス入門: JavaScriptの最適化| PerfData

                            6 users

                            perfdata.jp

                            高速にJavaScriptを実行するための基本 2017年11月27日 著者: Kameerath Kareem 翻訳: 小川 純平 この記事は米Catchpoint Systems社のブログ記事 Web Performance 101: Optimizing Javascriptの翻訳です。 Spelldataは、Catchpointの日本代理店です。 この記事は、Catchpointの許可を得て、翻訳しています。 JavaScriptは、Webアプリケーションを再定義しました。滑らかなレスポンシブデザインの、動的なWebサイトの時代の到来を告げています。 それは開発者の間で多くの支持を集め、jQueryやAngularJSのような、人気のあるライブラリーやフレームワークは全てJavaScriptで構築されています。 (訳注: Angularの現行バージョンは、正確には主にTypeScr

                            • テクノロジー
                            • 2017/11/27 11:58
                            • performance
                            • JavaScript
                            • web
                            • 民法債権法改正に伴うWebサイト制作・開発の契約のポイント| PerfData

                              5 users

                              perfdata.jp

                              求められる「品質の明文化」 2017年6月27日 著者: 横浜ステーション法律事務所 代表弁護士 紺野 晃男 今回は、Spelldataの顧問弁護士で、横浜ステーション法律事務所の代表弁護士である紺野晃男先生に、今回の民法改正がWebサイトの制作の請負や、Webサービス提供に関してどのような影響があるのか、専門家の立場から解説の記事を書いて頂きました。 民法(債権法)の改正について 平成29年5月26日、民法の債権法(債権関係)について改正法(以下「改正民法」)が国会で成立し、同年6月2日に公布されました。 改正民法は、一部の規定を除き、公布の日から起算して3年を超えない範囲内において政令で定める日に施行されるということですから、遅くとも3年以内には施行されることになります。 改正民法は、契約関係等について重要な改正を内容としており、契約締結といったビジネス実務の場面に種々の影響を及ぼすこ

                              • テクノロジー
                              • 2017/06/27 12:00
                              • 契約
                              • セキュリティ
                              • Web
                              • Speed Indexとは何か?| PerfData

                                13 users

                                perfdata.jp

                                顧客体験を「見える化」する更なる指標 2017年5月5日 著者: 竹洞 陽一郎 弊社で販売しているWebパフォーマンスの計測・監視サービスCatchpointの4月のアップデートに、Speed Indexの対応が入りました。 Speed Indexは、Googleが開発や計測サーバの展開を支援しているオープンソースのWebサイト計測Webpage Testに、2012年4月に追加された指標値です。 Webページがどれだけ迅速に表示されて、可視化されたかを表すもので、数値が小さい程、良い値となります。 従来の指標値 ダウンロード完了時間 Webパフォーマンスの指標値として、長年使用されてきたのは、ダウンロード完了時間です。 Webページを構成する全てのオブジェクトをダウンロードし終えた時間を以って、パフォーマンスの指標値としていました。 私が、Akamaiに勤め始めた2006年の当時は4秒ル

                                • テクノロジー
                                • 2017/05/05 21:36
                                • Webパフォーマンス
                                • 表示速度
                                • パフォーマンス
                                • performance
                                • web
                                • 量子コンピュータが拓く世界| 株式会社Spelldata

                                  3 users

                                  perfdata.jp

                                  1nmは、10億分の1mです。 ウィルスが100nm、分子の大きいものが10nm、原子は0.1nmです。 今後、プロセスルールは、10nm、7nmまで微細化していく事が期待されていますが、技術的な問題より、収益の問題で難しいと言われています。 新しいプロセスルールの工場を建設するには、1兆円の投資が必要となります。 しかし、PCは以前ほど数が売れなくなってしまったので、1兆円の投資をして、より微細化したプロセスルールでCPUを製造しても、投資した金額分の利益を回収するのが難しいのです。 また、プロセスルールが細くなればなるほど、量子力学の法則が支配する世界となります。 量子力学の法則の支配する世界には、トンネル効果というものがあります。 古典力学的には乗り越えられないはずのポテンシャル障壁を、粒子があたかも障壁にあいたトンネルを抜けたかのように通過する量子力学的現象です。 プロセスルールが

                                  • テクノロジー
                                  • 2017/03/15 13:25
                                  • Webサイトの表示速度高速化の考え方| PerfData

                                    14 users

                                    perfdata.jp

                                    確実な高速化に必要な基本原則を知る 2017年3月7日 著者: 竹洞 陽一郎 「Webパフォーマンス改善」「Webサイト表示速度高速化」と検索すれば、色々な記事が見つかります。 その中の幾つかを、実際に試された事がある方もいらっしゃるでしょう。 「やってみたけど、速くならない」 高速化できなかった場合、その原因を知りたいと思いませんか? 今回は、高速化を確実に成功させるための、高速化の考え方、勘所を解説します。 高速化とは計算量を減らす事 Webサイトの高速化手法は、色々なものが紹介されています。 その具体的な方法は、一旦脇に置いて、抽象化して考えてみましょう。 Webサイトの高速化とは、本質的には、計算量を減らす事なのです。 私達がWebサイトをPCやスマートフォン、タブレットなどで閲覧するとき、それらの端末のCPUは計算をしています。 端末が動作するというのは、「何かを計算している」と

                                    • テクノロジー
                                    • 2017/03/08 20:01
                                    • 表示速度
                                    • 高速化
                                    • パフォーマンス
                                    • Web
                                    • performance
                                    • あとで読む
                                    • 新しいモバイルサイト表示速度の業界指標| PerfData

                                      5 users

                                      perfdata.jp

                                      モバイルサイトに「遅延」は許されない 2017年3月1日 著者: 竹洞 陽一郎 2017年2月、Googleのthink with Googleというデータ分析に基づく知見を公開しているサイトに「Find Out How You Stack Up to New Industry Benchmarks for Mobile Page Speed」(モバイルページの速度の新しい業界指標にどのくらいあなたは近づいているのかを知ろう)という記事が公開されました。 この記事の出だしは、以下のような文章で始まります。 Consumers are more demanding than ever before. And marketers who are able to deliver fast, frictionless experiences will reap the benefits. Glob

                                      • テクノロジー
                                      • 2017/03/01 14:43
                                      • パフォーマンス
                                      • モバイル
                                      • Google
                                      • Web
                                      • PageSpeed Insightsに従っても高速化できない| PerfData

                                        3 users

                                        perfdata.jp

                                        真の原因を発見しなければ「治療」はできない 2016年10月31日 2019年10月13日更新 著者: 竹洞 陽一郎 日本だけ盛り上がるGoogle PageSpeed Insights Webページの表示速度の高速化のために何をすべきかをチェックできる診断ツールとして、日本ではGoogleのPageSpeed Insightsがよく話題になります。 Googleで、言語を英語にして「PageSpeed Insights」と入力して検索しても、殆どビジネスで利用している人達のブログが表示されない事を不思議に思いませんか? 実は、海外の企業のWebマスターや、インフラのエンジニア、フロントエンドエンジニアは、PageSpeed Insightsを使いません。 (本業でパフォーマンスエンジニアをやっていない人達は使っていますが…) 海外で、Webパフォーマンスに取り組んでいるエンジニアの間で使

                                        • 暮らし
                                        • 2017/01/02 20:53
                                        • Web

                                        このページはまだ
                                        ブックマークされていません

                                        このページを最初にブックマークしてみませんか?

                                        『perfdata.jp』の新着エントリーを見る

                                        キーボードショートカット一覧

                                        j次のブックマーク

                                        k前のブックマーク

                                        lあとで読む

                                        eコメント一覧を開く

                                        oページを開く

                                        はてなブックマーク

                                        • 総合
                                        • 一般
                                        • 世の中
                                        • 政治と経済
                                        • 暮らし
                                        • 学び
                                        • テクノロジー
                                        • エンタメ
                                        • アニメとゲーム
                                        • おもしろ
                                        • アプリ・拡張機能
                                        • 開発ブログ
                                        • ヘルプ
                                        • お問い合わせ
                                        • ガイドライン
                                        • 利用規約
                                        • プライバシーポリシー
                                        • 利用者情報の外部送信について
                                        • ガイドライン
                                        • 利用規約
                                        • プライバシーポリシー
                                        • 利用者情報の外部送信について

                                        公式Twitter

                                        • 公式アカウント
                                        • ホットエントリー

                                        はてなのサービス

                                        • はてなブログ
                                        • はてなブログPro
                                        • 人力検索はてな
                                        • はてなブログ タグ
                                        • はてなニュース
                                        • ソレドコ
                                        • App Storeからダウンロード
                                        • Google Playで手に入れよう
                                        Copyright © 2005-2025 Hatena. All Rights Reserved.
                                        設定を変更しましたx