Skip to content

Commit

Permalink
Merge branch 'main' of github.com:HTTPArchive/almanac.httparchive.org…
Browse files Browse the repository at this point in the history
… into production
  • Loading branch information
tunetheweb committed Nov 12, 2024
2 parents 5b91352 + 736c627 commit e3d248b
Show file tree
Hide file tree
Showing 10 changed files with 33 additions and 39 deletions.
1 change: 0 additions & 1 deletion src/config/contributors.json
Original file line number Diff line number Diff line change
Expand Up @@ -3131,7 +3131,6 @@
"website": "https://blog.mgechev.com/"
},
"MiriamNaß": {
"github": "MiriamNaß",
"name": "Miriam Naß",
"teams": {
"2024": [
Expand Down
28 changes: 14 additions & 14 deletions src/config/last_updated.json
Original file line number Diff line number Diff line change
Expand Up @@ -753,8 +753,8 @@
},
"en/2024/chapters/accessibility.html": {
"date_published": "2024-11-11T00:00:00.000Z",
"date_modified": "2024-11-11T00:00:00.000Z",
"hash": "53459580da52322937865f105f19349b"
"date_modified": "2024-11-12T00:00:00.000Z",
"hash": "e0135ecf6cdf022d7afc420ce5a6599c"
},
"en/2024/chapters/cdn.html": {
"date_published": "2024-11-11T00:00:00.000Z",
Expand All @@ -763,8 +763,8 @@
},
"en/2024/chapters/cms.html": {
"date_published": "2024-11-11T00:00:00.000Z",
"date_modified": "2024-11-11T00:00:00.000Z",
"hash": "a49e3e459c528bf2086a4aa3b18be12d"
"date_modified": "2024-11-12T00:00:00.000Z",
"hash": "1a6f9b19f0153f67d08695ea905ee6ec"
},
"en/2024/chapters/cookies.html": {
"date_published": "2024-11-11T00:00:00.000Z",
Expand All @@ -783,8 +783,8 @@
},
"en/2024/chapters/fonts.html": {
"date_published": "2024-11-11T00:00:00.000Z",
"date_modified": "2024-11-11T00:00:00.000Z",
"hash": "a23e03fbf55fa05ad020a6671f8be500"
"date_modified": "2024-11-12T00:00:00.000Z",
"hash": "7127288b3d7d1700cc5d9477f763281f"
},
"en/2024/chapters/http.html": {
"date_published": "2024-11-11T00:00:00.000Z",
Expand Down Expand Up @@ -833,8 +833,8 @@
},
"en/2024/chapters/security.html": {
"date_published": "2024-11-11T00:00:00.000Z",
"date_modified": "2024-11-11T00:00:00.000Z",
"hash": "5db067562ae7aef59980d7e70c61f00b"
"date_modified": "2024-11-12T00:00:00.000Z",
"hash": "ed04298f87f62c9391ad0dd86a01f6f0"
},
"en/2024/chapters/seo.html": {
"date_published": "2024-11-11T00:00:00.000Z",
Expand All @@ -844,12 +844,12 @@
"en/2024/chapters/structured-data.html": {
"date_published": "2024-11-11T00:00:00.000Z",
"date_modified": "2024-11-12T00:00:00.000Z",
"hash": "42f0326d3f42bed3fffff1db6f5ad3d9"
"hash": "c49ebd4b5e8baee6ab61f8cfeb444307"
},
"en/2024/chapters/sustainability.html": {
"date_published": "2024-11-11T00:00:00.000Z",
"date_modified": "2024-11-12T00:00:00.000Z",
"hash": "6b3a9efa60e6858eeeaeae9dcedf8fef"
"hash": "c8c63f0cd5122ee390fc14792d0ab1f5"
},
"en/2024/chapters/third-parties.html": {
"date_published": "2024-11-11T00:00:00.000Z",
Expand All @@ -873,8 +873,8 @@
},
"en/2024/methodology.html": {
"date_published": "2024-11-11T00:00:00.000Z",
"date_modified": "2024-11-11T00:00:00.000Z",
"hash": "80e8c8d8c0ba9586e37a8edf902360f4"
"date_modified": "2024-11-12T00:00:00.000Z",
"hash": "e3bad70f7e1344cd514e68c2e00a4b19"
},
"en/2024/table_of_contents.html": {
"date_published": "2024-11-11T00:00:00.000Z",
Expand Down Expand Up @@ -1383,8 +1383,8 @@
},
"it/2022/chapters/css.html": {
"date_published": "2022-12-12T00:00:00.000Z",
"date_modified": "2024-11-11T00:00:00.000Z",
"hash": "4837a83220f5a50f479083012aab6b9a"
"date_modified": "2024-11-12T00:00:00.000Z",
"hash": "d6db20a6ee688456df63f105ee7dd762"
},
"it/2022/chapters/fonts.html": {
"date_published": "2022-10-25T00:00:00.000Z",
Expand Down
6 changes: 3 additions & 3 deletions src/content/en/2024/accessibility.md
Original file line number Diff line number Diff line change
Expand Up @@ -281,7 +281,7 @@ Although ARIA landmarks have traditionally been only visible to screen reader us
{{ figure_link(
caption="Landmark element and `role` usage (desktop).",
sheets_gid="1224962143",
sql_file="llandmark_elements_and_roles.sql",
sql_file="landmark_elements_and_roles.sql",
) }}
</figcaption>
</figure>
Expand Down Expand Up @@ -858,7 +858,7 @@ The following map shows the average desktop accessibility score by country top l
description="In looking at Top Level Domains with more than 45,000 domains, we learn about accessibility. Displayed visually in a world map the most accessible countries are Norway, Filand, Canada, USA, UK, Sweden, Ireland, Australia, New Zealand, Austria, Belgium, Switzerland, Denmark, and South Africa. China is the least accessible by Top Level Domain. ",
chart_url="https://docs.google.com/spreadsheets/d/e/2PACX-1vQ32BLKultx6YJbcQP5DB6a4NTnf4h9RCC3QXte5oS-Onx-9cFqiPQ23dWgWgffj2QA1Q60zhrxJVYb/pubchart?oid=783736776&format=interactive",
sheets_gid="1209052596",
sql_file="lighthouse_score_by_tld"
sql_file="lighthouse_score_by_tld.sql"
)
}}

Expand All @@ -870,7 +870,7 @@ But it is a bit easier to see the TLD ranked and including the non-country codes
description="A bar cart with looking at Top Level Domains with more than 45,000 domains, we learn about accessibility. Displayed as a bar chart with the accessible domains .edu (Education), .gov (US Government), Norway, Filand, .io, Canada, USA, .app, UK, Sweden, Ireland, Australia, New Zealand, .co, Austria, Belgium, Switzerland, Denmark, and South Africa, .org.",
chart_url="https://docs.google.com/spreadsheets/d/e/2PACX-1vQ32BLKultx6YJbcQP5DB6a4NTnf4h9RCC3QXte5oS-Onx-9cFqiPQ23dWgWgffj2QA1Q60zhrxJVYb/pubchart?oid=783736776&format=interactive",
sheets_gid="1209052596",
sql_file="lighthouse_score_by_tld"
sql_file="lighthouse_score_by_tld.sql"
)
}}

Expand Down
16 changes: 8 additions & 8 deletions src/content/en/2024/cms.md
Original file line number Diff line number Diff line change
Expand Up @@ -333,7 +333,7 @@ The Lighthouse <a hreflang="en" href="https://web.dev/performance-scoring/">perf
description="Bar chart showing the median CMS Performance score for WordPress is 61 on desktop and 38 on mobile, Wix is 85 and 55 respectively, Squarespace 60 and 30, Joomla 58 and 39, Drupal 65 and 40, Duda 80 and 59, 1C-Bitrix 51 and 33, Weebly 71 and 33, TYPO3 CMS 65 and 47, and finally for Tistory it's 54 and 29.",
chart_url="https://docs.google.com/spreadsheets/d/e/2PACX-1vQYh0RHAqp768faimbvZpvS71yJwCaOAFR0AzgotkEphtxphBKR1kt-pqgxA8Uxj4FSii1RQWwgG6rk/pubchart?oid=2144802411&format=interactive",
sheets_gid="14177383",
sql_file="lighthouse_scores_per_cms.sql",
sql_file="lighthouse_category_scores_per_cms.sql",
width=600,
height=559
)
Expand All @@ -357,7 +357,7 @@ As we've concluded in previous years, the lower mobile scores are an opportunity
description="Bar chart showing the year on year CMS Performance score over 2023 and 2024. WordPress was 33 in 2023 and 38 in 2024, Wix was 50 and 55, Squarespace 28 and 30, Joomla 35 and 39, Drupal 36 and 40, Duda 56 and 59, 1C-Bitrix 31 and 33, Tilda 36 and 37, TYPO3 CMS 42 and 47, Weebly 32 and 33",
chart_url="https://docs.google.com/spreadsheets/d/e/2PACX-1vQYh0RHAqp768faimbvZpvS71yJwCaOAFR0AzgotkEphtxphBKR1kt-pqgxA8Uxj4FSii1RQWwgG6rk/pubchart?oid=270170798&format=interactive",
sheets_gid="1754565121",
sql_file="lighthouse_scores_per-cms_yoy.sql",
sql_file="lighthouse_category_scores_per_cms_yoy.sql",
width=600,
height=559
)
Expand All @@ -377,7 +377,7 @@ A CMS and content on it is generally set up to serve as much information to sear
description="Bar chart showing the median CMS SEO score for WordPress is 92 on desktop and 92 on mobile, Wix is 100 and 100 respectively, Squarespace 92 and 92, Joomla 92 and 92, Drupal 85 and 85, Duda 92 and 92, 1C-Bitrix 92 and 92, Weebly 85 and 91, TYPO3 CMS 92 and 92, and finally for Tistory it's 92 and 85.",
chart_url="https://docs.google.com/spreadsheets/d/e/2PACX-1vQYh0RHAqp768faimbvZpvS71yJwCaOAFR0AzgotkEphtxphBKR1kt-pqgxA8Uxj4FSii1RQWwgG6rk/pubchart?oid=1386400078&format=interactive",
sheets_gid="14177383",
sql_file="lighthouse_scores_per-cms.sql",
sql_file="lighthouse_category_scores_per_cms.sql",
width=600,
height=559
)
Expand All @@ -393,7 +393,7 @@ The median SEO scores in the top 10 platforms range from 85-100, an impressive i
description="Bar chart showing the year on year CMS SEO score over 2023 and 2024. WordPress was 90 in 2023 and 92 in 2024, Wix was 97 and 100, Squarespace 93 and 92, Joomla 88 and 92, Drupal 85 and 85, Duda 86 and 92, 1C-Bitrix 86 and 92, Tilda 91 and 100, TYPO3 CMS 89 and 92, and finally Weebly 85 and 91",
chart_url="https://docs.google.com/spreadsheets/d/e/2PACX-1vQYh0RHAqp768faimbvZpvS71yJwCaOAFR0AzgotkEphtxphBKR1kt-pqgxA8Uxj4FSii1RQWwgG6rk/pubchart?oid=61098748&format=interactive",
sheets_gid="1754565121",
sql_file="lighthouse_scores_per-cms_yoy.sql",
sql_file="lighthouse_category_scores_per_cms_yoy.sql",
width=600,
height=559
)
Expand All @@ -415,7 +415,7 @@ Each accessibility audit is either a pass or a fail, but unlike other Lighthouse
description="Bar chart showing the median CMS Accessibility score for WordPress is 86 on desktop and 86 on mobile, Wix is 95 and 94 respectively, Squarespace 93 and 94, Joomla 83 and 83, Drupal 86 and 85, Duda 89 and 88, 1C-Bitrix 75 and 75, Weebly 86 and 86, TYPO3 CMS 84 and 84, and finally for Tistory it's 78 and 74.",
chart_url="https://docs.google.com/spreadsheets/d/e/2PACX-1vQYh0RHAqp768faimbvZpvS71yJwCaOAFR0AzgotkEphtxphBKR1kt-pqgxA8Uxj4FSii1RQWwgG6rk/pubchart?oid=476143776&format=interactive",
sheets_gid="14177383",
sql_file="lighthouse_scores_per-cms.sql",
sql_file="lighthouse_category_scores_per_cms.sql",
width=600,
height=559
)
Expand All @@ -431,7 +431,7 @@ In 2024, the median Lighthouse accessibility score for the top 10 CMSs ranges be
description="Bar chart showing the year on year CMS Accessibility score over 2023 and 2024. WordPress was 87 in 2023 and 86 in 2024, Wix was 94 and 94, Squarespace 92 and 94, Joomla 84 and 83, Drupal 87 and 85, Duda 88 and 88, 1C-Bitrix 77 and 75, Tilda 81 and 84, TYPO3 CMS 86 and 84, and finally Weebly 86 and 86.",
chart_url="https://docs.google.com/spreadsheets/d/e/2PACX-1vQYh0RHAqp768faimbvZpvS71yJwCaOAFR0AzgotkEphtxphBKR1kt-pqgxA8Uxj4FSii1RQWwgG6rk/pubchart?oid=476143776&format=interactive",
sheets_gid="1754565121",
sql_file="lighthouse_scores_per-cms_yoy.sql",
sql_file="lighthouse_category_scores_per_cms_yoy.sql",
width=600,
height=559
)
Expand All @@ -458,7 +458,7 @@ By following these best practices, developers can enhance both the functionality
description="Bar chart showing the median CMS Best Practice score for WordPress is 78 on desktop and 79 on mobile, Wix is 78 and 79 respectively, Squarespace 100 and 96, Joomla 78 and 79, Drupal 78 and 79, Duda 78 and 79, 1C-Bitrix 56 and 57, Weebly 56 and 57, TYPO3 CMS 96 and 96, and finally for Tistory it's 74 and 79.",
chart_url="https://docs.google.com/spreadsheets/d/e/2PACX-1vQYh0RHAqp768faimbvZpvS71yJwCaOAFR0AzgotkEphtxphBKR1kt-pqgxA8Uxj4FSii1RQWwgG6rk/pubchart?oid=1321714408&format=interactive",
sheets_gid="14177383",
sql_file="lighthouse_scores_per-cms.sql",
sql_file="lighthouse_category_scores_per_cms.sql",
width=600,
height=559
)
Expand All @@ -476,7 +476,7 @@ While most other CMSs show worse numbers in the best practices audits, TYPO3 CMS
description="Bar chart showing the year on year CMS Best Practice score over 2023 and 2024. WordPress was 92 in 2023 and 79 in 2024, Wix was 92 and 79, Squarespace 92 and 96, Joomla 83 and 79, Drupal 83 and 79, Duda 92 and 79, 1C-Bitrix 75 and 57, Tilda 83 and 79, TYPO3 CMS 92 and 96, and finally Weebly was 83 and 57.",
chart_url="https://docs.google.com/spreadsheets/d/e/2PACX-1vQYh0RHAqp768faimbvZpvS71yJwCaOAFR0AzgotkEphtxphBKR1kt-pqgxA8Uxj4FSii1RQWwgG6rk/pubchart?oid=10302778&format=interactive",
sheets_gid="1754565121",
sql_file="lighthouse_scores_per-cms_yoy.sql",
sql_file="lighthouse_category_scores_per_cms_yoy.sql",
width=600,
height=559
)
Expand Down
2 changes: 1 addition & 1 deletion src/content/en/2024/fonts.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ To understand the font hosting choices made by web developers, we follow the met
description="Column chart showing the percentage of pages making requests to hosts in 2024. Non-exclusive self-hosting is at 70% of pages for both mobile and desktop. Exclusive self-hosting is at 28% for desktop and 34% for mobile. Self-hosting with a service is at 43% for desktop and 36% for mobile. Non-exclusive service usage is at 60% for desktop and 51% for mobile. Pages using services exclusively is at 19% for desktop and 16% for mobile.",
chart_url="https://docs.google.com/spreadsheets/d/e/2PACX-1vTHmcrit1gMzxfZNeFp9LrA4NQSMEh140fapD4CFQ89knpy6LvEKz7VafGaFGlxCAxTdpLZXaVaq8Pg/pubchart?oid=835212931&format=interactive",
sheets_gid="1014103088",
sql_file="performance/service.sql"
sql_file="performance/fonts_services.sql"
)
}}

Expand Down
4 changes: 2 additions & 2 deletions src/content/en/2024/security.md
Original file line number Diff line number Diff line change
Expand Up @@ -1429,7 +1429,7 @@ Large websites often have a high number of visitors and registered users, of whi
description="Bar chart showing in top 1,000 sites, 64% have XFO, 60% have HSTS and 56% have X-Content-Type-Options headers. In top 10,000, 54% have XFO, 46% have HSTS and 54% have X-Content-Type-Options headers. In top 100,000, 51% have XFO, 42% have HSTS and 50% have X-Content-Type-Options headers. In top 1,000,000, 45% have XFO, 36% have HSTS and 47% have X-Content-Type-Options headers. Among all sites, 29% have XFO, 31% have HSTS and 43% have X-Content-Type-Options.",
chart_url="https://docs.google.com/spreadsheets/d/e/2PACX-1vTxTTMlFFSMT3mZgw2awA0wl3F68gzU1OLuyMaZXscSFq-Pa5ev_qTXx8ZaGEOl_ox_aHsraAGMXZ9Y/pubchart?oid=256464807&format=interactive",
sheets_gid="434545590",
sql_file="header_use_by_rank.sql",
sql_file="security_adoption_by_rank.sql",
width=600,
height=505
)
Expand All @@ -1447,7 +1447,7 @@ In some industries, developers might keep more up to date with security features
description="Bar chart showing the top 5 and bottom 5 of the average number of security headers per category. Shopping has an average of 1.80 security headers, Finance has 1.71, Beauty & Fitness has 1.70, Home & Garden has 1.66, and Computers & Electronics has 1.65. People and Society has an average of 1.48 security headers, Books & Literature has 1.45, Real Estate has 1.40, News has 1.38, and Travel & Transportation has 1.34.",
chart_url="https://docs.google.com/spreadsheets/d/e/2PACX-1vTxTTMlFFSMT3mZgw2awA0wl3F68gzU1OLuyMaZXscSFq-Pa5ev_qTXx8ZaGEOl_ox_aHsraAGMXZ9Y/pubchart?oid=139345565&format=interactive",
sheets_gid="1042348266",
sql_file="feature_adoption_all_party_by_category.sql",
sql_file="feature_adoption_by_category.sql",
width=600,
height=617
)
Expand Down
6 changes: 3 additions & 3 deletions src/content/en/2024/structured-data.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ Over the past 18 months, there have been significant changes in the structured d

2. **Enhanced existing types**: Improvements to organization data, product variants, and the introduction of discount-rich results.

3. **Structured data carousels**: The beta launch of structured data carousels, combining `ItemList` with other types, opens new content presentation possibilities on Google's SERP ([source](https://developers.google.com/search/blog/2023/05/carousels-beta)).
3. **Structured data carousels**: The beta launch of structured data carousels, combining `ItemList` with other types, opens new content presentation possibilities on Google's SERP ([source](https://developers.google.com/search/docs/appearance/structured-data/carousels-beta)).

4. **GS1 integrations**: There has been increased support for GS1 standards such as the <a hreflang="en" href="https://www.gs1.org/standards/gs1-digital-link">GS1 Digital Link</a>, which aims to bridge the gap between physical and digital product information. This technology enables manufacturers and retailers to connect physical products to their digital identities through QR codes. When scanned, these codes provide access to comprehensive product information, enhancing transparency and customer engagement. Also, the `gs1:CertificationDetails` property has been officially adopted by Google as `schema:Certification`, demonstrating how industry-specific extensions can successfully influence and integrate with Schema.org standards.

Expand All @@ -50,7 +50,7 @@ As the structured data ecosystem matures, we're witnessing a diversification in
1. **Schema.org as markup**: The traditional method of embedding structured data directly into webpages continues to be a cornerstone of modern SEO practices.

2. **Schema.org as a data standard**:
Beyond its use in HTML, Schema.org is increasingly employed to standardize data shared via APIs or feeds. For example, Google's <a hreflang="en" href="https://datacommons.org/">Data Commons</a> initiative uses an extended Schema.org vocabulary to integrate datasets from hundreds of organizations globally. This standardization supports tasks like dataset discovery and relationship mapping, crucial for understanding provenance, subsets, and derivations of datasets in AI-driven environments (<a hreflang="en" href="https://research.google/blog/relationships-arecomplicated-an-analysis-of-relationships-between-datasets-on-the-web/">source</a>).
Beyond its use in HTML, Schema.org is increasingly employed to standardize data shared via APIs or feeds. For example, Google's <a hreflang="en" href="https://datacommons.org/">Data Commons</a> initiative uses an extended Schema.org vocabulary to integrate datasets from hundreds of organizations globally. This standardization supports tasks like dataset discovery and relationship mapping, crucial for understanding provenance, subsets, and derivations of datasets in AI-driven environments (<a hreflang="en" href="https://research.google/blog/relationships-are-complicated-an-analysis-of-relationships-between-datasets-on-the-web/">source</a>).

3. **Semantic data in social web applications**:

Expand All @@ -65,7 +65,7 @@ Structured data plays a key role in emerging regulatory requirements like the EU

As AI-powered search engines, chatbots, and conversational assistants continue to expand their reach, structured data plays a pivotal role in enhancing content discoverability and contextual understanding across these platforms. Key examples include:

- **AI Search Engines**: Platforms like Bing Chat and Google AI Overview utilize structured data not only to train their language models but also to deliver contextually rich and accurate responses. By leveraging structured data, these systems can interpret complex relationships between datasets, improve search relevance, and enable users to seamlessly navigate interconnected datasets (<a hreflang="en" href="https://research.google/blog/relationships-arecomplicated-an-analysis-of-relationships-between-datasets-on-the-web/">source</a>).
- **AI Search Engines**: Platforms like Bing Chat and Google AI Overview utilize structured data not only to train their language models but also to deliver contextually rich and accurate responses. By leveraging structured data, these systems can interpret complex relationships between datasets, improve search relevance, and enable users to seamlessly navigate interconnected datasets (<a hreflang="en" href="https://research.google/blog/relationships-are-complicated-an-analysis-of-relationships-between-datasets-on-the-web/">source</a>).

These capabilities demonstrate structured data's evolving role in not only improving discoverability but also in enhancing AI systems' ability to interpret and act on relationships between data, thereby creating richer and more useful user experiences.

Expand Down
2 changes: 1 addition & 1 deletion src/content/en/2024/sustainability.md
Original file line number Diff line number Diff line change
Expand Up @@ -685,7 +685,7 @@ The case of carousels remains contentious: users, developers, and designers tend

For arguments against using carousels, visit:
- <a hreflang="en" href="https://shouldiuseacarousel.com/">Should I Use A Carousel</a>
- <a hreflang="en" href="https://www.smashingmagazine.com/2023/08/designing-better-carousel-ux/">Usability Guidelines For Better Carousels UX</a>
- <a hreflang="en" href="https://www.smashingmagazine.com/2022/04/designing-better-carousel-ux/">Usability Guidelines For Better Carousels UX</a>

If animations are necessary for your design:
- Use CSS animations where possible, as they're generally more performant than JavaScript-based animations.
Expand Down
Loading

0 comments on commit e3d248b

Please sign in to comment.