-
Notifications
You must be signed in to change notification settings - Fork 55
feat(browserlist): Browserlist updated #2929
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
✅ Deploy Preview for boosted ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
MaxLardenois
reviewed
Apr 1, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice work on the documentation of new/potential features
9e2048a
to
746b3e0
Compare
vprothais
approved these changes
Jun 16, 2025
17 tasks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Note: Please transform
- [ ]
into- (NA)
in the description when things are not applicableRelated issues
NA
Description
Update the browserlistrc.
Result of the browserlist support for Africa can be seen here: https://browsersl.ist/#q=%23+https%3A%2F%2Fgithub.com%2Fbrowserslist%2Fbrowserslist%23readme%0A%0A%3E%3D+0.5%25%0Alast+2+major+versions%0Anot+dead%0AChrome+%3E%3D+120%0AFirefox+%3E%3D+121%0AFirefox+ESR%0AiOS+%3E%3D+15.6%0ASafari+%3E%3D+15.6%0Anot+Explorer+%3C%3D+11%0ASamsung+%3E%3D+23®ion=alt-af ~ 96.1% coverage
Result of the browserlist support for Europe can be seen here: https://browsersl.ist/#q=%23+https%3A%2F%2Fgithub.com%2Fbrowserslist%2Fbrowserslist%23readme%0A%0A%3E%3D+0.5%25%0Alast+2+major+versions%0Anot+dead%0AChrome+%3E%3D+120%0AFirefox+%3E%3D+121%0AFirefox+ESR%0AiOS+%3E%3D+15.6%0ASafari+%3E%3D+15.6%0Anot+Explorer+%3C%3D+11%0ASamsung+%3E%3D+23®ion=alt-eu ~ 92.3% coverage
Motivation & Context
So mainly, the browserlist that we have, will embed these new features. I took into account that the release v1 won't happen before 6month, so the browserlist here take this into account. So browsers exposed here will be more used until then.
This list is based on cross searches done on https://caniuse.com/, https://developer.mozilla.org/, https://www.browserstack.com/, and https://webstatus.dev/?q=baseline_date%3A2023-01-01..2023-12-31&num=100. Furthermore,, the base list was based on age of browsers (around end of 2023) and features that we already needed in our recent development.
New features
New features (compared to Boosted) fully supported, available with the proposed browserlist that might be useful for us.
:has()
lch()
oklch()
oklab()
lab()
inert
:nth-child()
mask-image
:autofill
@layer
:modal
sv
,lv
,dv
unitstransform3D()
, transform functionrotate()
,translate()
, ...navigator.locks
<dialog>
:focus-visible
structuredClone()
Array.at()
Array.findLast()
,Array.findLastIndex()
::backdrop
@media
with a dynamic rangehardwareConcurrency()
@media prefers-contrast
scroll-behavior
Streams
String.at
color()
dirname
MathML
display
can take two values<translate>
:is()
gap
is now supported everywhere:where()
:default
inline-size
ARIA reflection
Things that are available but I can't see any applications right now.
Features that we might consider if we update our browserlist:
Baseline 2023
@container
queriescolor-mix()
CompressionStream
sin()
,cos()
,tan()
, ... andsqrt()
,pow()
,log()
,exp()
,hypot()
loading="lazy"
for iframesdocument.requestStorageAccess()
clip-path: fill-box
@media
with a range inside:dir()
withltr
orrtl
cap
unit<search>
taglh
andrlh
unitanimation-composition
@media
for overflowimage-set
slot
assignmentURL.canparse()
:user-valid
and:user-invalid
subgrid
hyphens
@media
scripting@media
update screen frequencyscreen.orientation
e
,pi
, andinfinite
<imagesrcset>
Baseline 2024
:state
Baseline 2025
<popover>
Other
contain
@media
forced colorsoverflow: clip
overscroll-behavior
@media
the screen resolutionArray.isSorted()
, ...Types of change
Live previews
Checklist
Contribution
Accessibility
Design
Development
Documentation
Checklist (for Core Team only)
After the merge