resultsのように、章ごとのスプレッドシートで一般に閲覧できます。生の結果やクエリへのリンクは各章の最下部にあります。指標別の結果とクエリも各図から直接リンクされています。ウェブサイトデータセットには8,198,531のWebサイトが含まれています。Almanacの2020年版と比較して9%の増加です。そのうち7,499,763件がモバイルサイト、6,294,605件がデスクトップサイトです。ほとんどのウェブサイトは、モバイルとデスクトップの両方のサブセットに含まれています。ウェブサイトのURLを取得しています。UXレポートは、Googleが公開しているデータセットで、Chromeユーザーが積極的に訪問した数百万のウェブサイトのユーザー体験を集約しています。これにより、最新のWebサイトのリストが得られ、実際のWebの使用状況を反映できます。UXレポートのデータセットには、フォームファクターのディメンションが含まれており、これを使用して、デスクトップまたはモバイルユーザーがアクセスしたすべてのWebサイトを取得します。UXレポートのリリースが使用されました。202105データセットは、2021年6月8日に公開され、5月の間にChromeユーザーが訪問したウェブサイトをキャプチャしています。UXレポートの各ウェブサイトから1ページのみテストできます。このため、ホームページのみを対象としています。ホームページは必ずしもWebサイト全体を代表するものではないため、結果に偏りが生じることをご了承ください。Archiveはラボテスト用のツールであり、データセンターからWebサイトをテストし、実際のユーザー体験からデータを収集するものではありません。すべてのページは、ログアウトした状態で空のキャッシュを使用してテストされており、実際のユーザーがどのようにアクセスするかを反映していない可能性があります。Archiveは、ウェブがどのように構築されているかについての数千もの指標を収集しています。ページあたりのバイト数、ページがHTTPSで読み込まれたかどうか、個々のリクエストおよびレスポンスヘッダーなどの基本的な測定基準が含まれています。他のテストツールは、ページに関するより高度な指標を提供するために使用されます。Lighthouseは、ページに対して監査を実行し、アクセシビリティやSEOなどの分野でその品質を分析するために使用されます。以下のツールの項では、それぞれのツールについて詳しく説明しています。測定基準によっては、まったく手の届かないものもあります。ウェブサイトを構築するために使用されるツールを検出する能力は、必ずしもありません。ウェブサイトがcreate-react-appで構築されている場合、Reactフレームワークを使用していることはわかりますが、特定の構築ツールが使用されていることは必ずしもわかりません。これらのツールが、ウェブサイトのコードに検出可能なフィンガープリントを残さない限り、その使用状況を測定することはできないのです。その他の指標は、必ずしも測定できないわけではないが、困難であったり、信頼性に欠けたりする場合がある。ウェブデザインは本質的に視覚的なものであり、ページに邪魔なモーダルダイアログはあるかどうかなど定量化が、困難な場合があります。Almanacは、以下のオープンソースツールの協力により実現されています。Archiveのバックボーンです。ウェブページテストのプライベートインスタンスを使用し、各ウェブページをテストする実際のブラウザであるプライベートテストエージェントを使用しています。デスクトップとモバイルのウェブサイトは、異なる設定の下でテストされます。VM上のデスクトップ用Chrome環境内から実行されます。ネットワーク速度は、ケーブル接続と同等です。G4のエミュレーション端末で、モバイルChrome環境内から実行されます。Platformの拠点から実行されます。Archiveのウェブページテストのプライベートインスタンスは最新のパブリックバージョンと同期しており、カスタムメトリクス(テスト終了時に各ウェブサイト上で評価されるJavaScriptのスニペット)を追加しています。各テストの結果は、HARファイルという、Webページに関するメタデータを含むJSON形式のアーカイブファイルとして提供されます。LighthouseLighthouseは、Googleが開発した自動ウェブサイト品質保証ツールです。ウェブページを監査し、最適化されていない画像やアクセスしにくいコンテンツなど、ユーザー体験を阻害するパターンが含まれていないことを確認します。Archiveは、すべてのモバイル向けウェブページで最新バージョンのLighthouseを実行しています。デスクトップ向けページは、リソースが限られているため含まれていません。8.1.0のバージョンのLighthouseを組み合わせて使用していました。内から独立したテストとして実行されますが、独自の構成プロファイルを持っています。Archiveで利用できる監査の詳細については、Lighthouse開発者向けドキュメントを参照してください。Webページで使用されている技術を検出するためのツールです。カテゴリに分類されています。サポートされている技術は2,600以上(昨年の1,400から増加)です。Archiveは、すべてのウェブページで最新版のWappalyzerを実行しています。AlmanacはWappalyzerのバージョン6.7.7を使用しています。Wappalyzerは、WordPress、Bootstrap、jQueryなどの開発者ツールの人気を分析する多くの章をパワーアップしています。Wappalyzerが検出した技術のカテゴリーです。Wappalyzerを含むすべての検出ツールには、限界があります。その結果の妥当性は、常にその検出メカニズムがいかに正確であるかに依存します。Almanacは、Wappalyzerを使用されているすべての章に注釈を加えますが、特定の理由によりその分析が、正確でない可能性があります。レポートは、実際のChromeユーザーの体験をまとめた公開データセットです。体験は、たとえばhttps://www.example.comのように、Webサイトのオリジンでグループ化されています。このデータセットには、ペイント、負荷、インタラクション、レイアウトの安定性などのUX指標の分布が含まれています。月別のグループ化に加え、国レベルの地域、フォームファクター(デスクトップ、携帯、タブレット)、効果的な接続タイプ(4G、3Gなど)などの切り口で体験を分類することも可能です。含まれるようになりました。マグニチュードと呼ばれます。普及しているウェブサイトの1位や116位といった細かいランクとは対照的に、ウェブサイトは上位1K、上位10K、上位10Mまでのランクバケットにグループ化されるからです。各ウェブサイトは、そのすべてのページを合わせた対象ページビューの数によってランク付けされています。Almanacは、サイトの人気度によるウェブの構築方法のバリエーションを探る方法として、この新しいデータを広範に利用しています。Almanacの指標には、2021年7のデータセット(202107)が使用されています。ガイドで詳しく説明しています。Blink機能ブリンク機能は、特定のウェブプラットフォーム機能が使用されていることが検知されるたびに、Chromeがフラグを立てるインジケーターです。私たちはBlink機能を利用して、機能の採用状況を別の角度から見ています。このデータは、ページに実装された機能と実際に使用された機能を区別するのにとくに有効です。レイアウトの一部がグリッドで構築されているかを測定するのにBlink機能データが使用されています。スタイルを含んでいます。どちらの統計もそれなりに興味深く、ウェブがどのように構築されるかについて何かを教えてくれます。よって定期テストの一部として報告されます。ArchiveとLighthouseのデータを使用して、ウェブ上のサードパーティ製リソースの影響を特定し分析しています。ドメインは、少なくとも50のユニークページに表示されていれば、サードパーティプロバイダーとみなされます。このプロジェクトでは、広告、分析、ソーシャルといったカテゴリーで、プロバイダーをそれぞれのサービスごとにグループ化しています。Almanacのいくつかの章では、このデータセットのドメインとカテゴリを使用して、サードパーティの影響を理解しています。CSSはJavaScriptベースのCSSパーサーです。スタイルシート全体を受け取り、個々のスタイルルール、セレクター、ディレクティブ、および値を区別するJSONエンコードされたオブジェクトを生成します。章の多くの指標の精度を著しく向上させました。ブロックのCSSが解析され、クエリされることで解析が可能になりました。Archiveデータセットとの連携については、このスレッドをご覧ください。よって導かれた昨年のCSS章で紹介された多くのメトリクスを再確認しています。CSSの出力からより簡単に洞察を抽出できるようにしました。CSSの章で見ることができる統計のほとんどは、これらのスクリプトによって提供され続けています。Verouによって書かれて、別のライブラリとしてオープンソース化されています。セレクターと特異性に関連するすべてのCSSメトリクスで広範囲に使用されています。Almanacは、ウェブ・コミュニティーの100人以上の貢献者の協力を得て、約1年かけて企画・実行されました。Almanacに掲載されている章を選んだ理由、そのメトリクスを照会した方法、そしてその解釈について説明します。Almanacは、2021年4月に投稿者募集でスタートしました。私たちは、前年度の全23章でプロジェクトを初期化しましたが、コミュニティから追加のトピックが提案され、今年度は新たに2つの章を設けました。初年度の方法論で述べたとおりです。Almanacの今後の明確な目標の1つは、著者や査読者として、代表的でない異質な声をより多く取り入れることを奨励することです。そのため、今年は著者の選考方法をより洗練させました。これまでの著者は、異なる視点を持つために、とくに再執筆を控えるようにした。2021年の著者を推薦する皆さんには、とくに「似たような人ばかりを推薦しない」ということを意識してもらいました。プロジェクトリーダーは、推薦されたすべての著者を検討し、新しい視点をもたらし、コミュニティで十分に代表されていないグループの声を増幅するような著者を選ぶように努めました。Almanacがあらゆるバックグラウンドの貢献者による、より多様で包括的なプロジェクトとなることを期待します。分析2021年5月と6月に、データアナリストは著者や査読者とともに、各章で照会が必要となる指標のリストを作成した。場合によっては、カスタム指標が、私たちの分析能力のギャップを埋めるために作成されることもありました。Almanacに使用されるメタデータを収集しました。これらの結果は、後処理をしてBigQueryに保存されました。3年目ということで、以前のアナリストが書いたクエリを更新して再利用することができました。それでも、ゼロから書く必要のある新しいメトリクスがたくさんありました。すべてのクエリを年別、章別に閲覧できます。著者はアナリストと協力し、結果を正しく解釈し、適切な結論を導き出しました。著者はそれぞれの章を執筆する際、ウェブの現状を説明するために、これらの統計データを参考にしました。査読者は、著者の分析が技術的に正しいことを確認するために、著者と協力しました。読者に結果をより分かりやすく伝えるため、ウェブ開発者とアナリストがデータビジュアライゼーションを作成し、章に埋め込んでいます。いくつかのビジュアライゼーションは、ポイントをより明確にするため簡略化されています。分布をすべて表示するのではなく、ごく一部のパーセンタイルだけを表示する。断りのない限り、すべての分布は平均値ではなく、パーセンタイル、とくに中央値(50パーセンタイル)を使って要約されています。最後に、編集者は簡単な文法的な誤りを修正し、読書体験全体の一貫性を確保するために各章を改訂しました。Almanacの2021年版は、ウェブ・コミュニティにおける内省と前向きな変化へのコミットメントという毎年の伝統として続けていきたいと考えていることの3回目です。ここまで来るには、多くの献身的な貢献者のおかげで大変な努力をしました。この仕事をできるだけ活用して、将来の版をさらに合理的にしたいと思います。Almanacの2022年版への貢献にご興味のある方は、関心フォームにご記入をお願いします。AlmanacTwitterGitHub。