-
-
Notifications
You must be signed in to change notification settings - Fork 79.1k
Update v5 .browserslistrc #41390
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
Comments
To connect existing elements, the description in #37309 includes references related to a potential update of the |
Was looking at some compatibility tables and trying to find what features we'd want to see about adding support for in v5.x. Not exhaustive, but there are a handful if we jump to Safari 15.4-ish and Chrome 100-ish.
|
The goal was to get a general sense of the ecological impact of supporting Safari 15 and above. I started looking into this out of curiosity, since I never use Safari myself. But I’ve seen use cases where websites rendered poorly on otherwise perfectly functional Macs less than 10 years old, simply because the sites relied on features only available in more recent browser versions. That made me wonder how non-technical users might be impacted. To make matters trickier, Safari versions are tied to macOS versions — and macOS updates are often locked out on older Macs. So even if the hardware is capable, users might be stuck with an outdated Safari. Some features may still work thanks to fallbacks, so a proper assessment would require a feature-by-feature analysis. Based on this early overview — if the findings hold up — Safari 15.4-ish might be a reasonable baseline to aim for. Warning This overview was generated by AI to give a general sense of the results — I haven’t manually verified it yet. Apple Devices Stuck Below Safari 15These devices are found by AI incompatible with Safari 15 or higher, due to OS limitations. By updating our iPhones
iPads
Macs
* Only supports Mojave if upgraded with a compatible GPU. Safari 15+ Support Starts With:
|
On our project, we might define the same baseline as the ones in here. We had several discussions about it internally, but we've decided almost the same as yours:
My main concerns go for:
Here is our findings about our |
@louismaximepiton Wow amazing PR there with the supported features. Appreciate that! I think we'll end up going that route as well after reviewing your PR another time. |
All looks good to me- happy to see the browser support updated! One minor thing, |
v5 has been around for almost five years (with the first alpha release in June 2020). In that time, browser support for new CSS and JS features has really accelerated, and Bootstrap 5 hasn't progressed to support that.
I'd like to modify the supported browsers in v5.4 to push the project forward to more modern features.
Here's our list today with 96% coverage:
Bumping some of these drops us to 94.4%:
I targeted those versions to at least get
:has()
, but we may even want to further refine them and see what features we want access to without making folks upgrade to v6.This in theory also goes well with the Sass modules support which will be a breaking change within v5.
More to come but I wanted to get this out there before I forgot and collect some initial thoughts.
The text was updated successfully, but these errors were encountered: