Skip to content

Instantly share code, notes, and snippets.

@thibaudcolas
Created May 28, 2024 13:18
Show Gist options
  • Save thibaudcolas/f911f71763f67d7a1e58de45e2afae49 to your computer and use it in GitHub Desktop.
Save thibaudcolas/f911f71763f67d7a1e58de45e2afae49 to your computer and use it in GitHub Desktop.
Django browser feature usage per version
effort
2h

Tasks

  • [ ]

Notes

Chrome

Edge

8-week "extended stable", 16 weeks support

Microsoft Edge Lifecycle | Microsoft Learn

Microsoft Edge 109 last version on Windows 7 Microsoft Edge Supported Operating Systems | Microsoft Learn

Versions

"Can I use" browser usage table

Steam Hardware & Software Survey

Browser Version %
Chrome 109 1.62%
Chrome Latest 15%
Edge Latest 3.58%

Chrome: "latest on Windows 7" (109) Edge: "latest" Safari macOS: "latest major - 2 (17.4 - 2 = 15.6)", or 3, 14.1 Safari iOS: "latest major - 3" Firefox: "latest ESR" (115) Opera: latest Samsung Internet: latest Opera Mobile: latest

Support gaps

  • Chrome 109 vs. Chrome 123
    • CSS nesting
    • Relative colors
  • Firefox 115 vs. 124
    • :has selector
    • Passkeys
    • Declarative shadow DOM
  • Safari 15.6 vs. 17.4
    • Container queries
    • Import maps

Extra

216593 – [macOS] Limit reported macOS release to 10.15 series

Future versions

  • Django 5.1: August 2024 – :has support (technically September 2024, with Safari iOS 18)
  • Django 5.2: April 2025 – TBC Chrome 109 support,
  • Django 6.0: December 2025 – Container queries
  • Django 6.1: August 2026

Baseline

https://webstatus.dev/

Django future versions

Firefox ESR release cycle

The ESR version will also have a three cycle (at least 12 weeks) overlap between the time of a new release and the end-of-life of the previous release to permit testing and certification before you deploy the new version to your organization.

Chrome 109

Below 1% usage: Jan-April 2025

Comparison

Features:

  • Declarative shadow DOM
  • Subgrid
  • Relative colors
  • CSS nesting

:has exact date

  • Firefox ESR after Firefox 121 (current: 115).
  • Expected: Firefox ESR 128 in August 2024

Popover exact date

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment