Skip to content

Update browser support - #22943

Merged
mdo merged 3 commits into
v4-devfrom
update-browsers
Jun 30, 2017
Merged

mdo merged 3 commits into
v4-devfrom
update-browsers

Conversation

@mdo

@mdo mdo commented Jun 30, 2017

Copy link
Copy Markdown
Member

I'd like to be more aggressive in our browser support—this is a first pass at it. Looking at our compiled CSS, we've added a ton. 😭 This list has largely been out of date aside from the dropping of IE9/10. I'm thinking about this because of the number of flex properties that require vendor prefixing—it literally triples line of flex code you write. This knocks down some of it.

@mdo mdo added build Build scripts, bundling, dist/ css Sass sources or compiled CSS v4 v4, the frozen docs on gh-pages labels Jun 30, 2017
@mdo mdo added this to the v4.0.0-beta milestone Jun 30, 2017
@mdo

mdo commented Jun 30, 2017

Copy link
Copy Markdown
Member Author

Fwiw, worst case scenario after merging something like this is that we have to support older browsers, which isn't a breaking change. On the flip side, wanting to drop older browsers is a breaking change.

@yasinkocak

Copy link
Copy Markdown

Drop older browsers

@Johann-S

Copy link
Copy Markdown
Member

We are still in Alpha so breaking changes it's something which can happen, I'm in favor of dropping old browsers, maybe you'll find interesting information here : http://caniuse.com/#feat=flexbox

@lorvent

lorvent commented Jun 30, 2017

Copy link
Copy Markdown

eventhough i love dropping support for old browsers for obvious reasons,
we develop products and customers with old browsers will cry now.... (i really hope everyone ditches IE and moves to firefox/chrome)

@PascalPixel

Copy link
Copy Markdown
Contributor

To summarise caniuse as @Johann-S stated: 12.29% of current active internet users do not have working flexbox support, including the entire Indian subcontinent

@mustafa-online

Copy link
Copy Markdown

Supporting old browsers is a good thing in some aspects, especially Flex property, because it is the core of the framework now 😃

@mdo

mdo commented Jun 30, 2017

Copy link
Copy Markdown
Member Author

v3 will handle all the older browsers out there if you need to support them. We'll get a v3 quality of life update out after v4 ships. That's always been the plan :).

mdo referenced this pull request Jun 30, 2017
@mdo
mdo merged commit 8b34a0e into v4-dev Jun 30, 2017
@mdo
mdo deleted the update-browsers branch June 30, 2017 18:43
@mdo mdo mentioned this pull request Jun 30, 2017
@andrerom

andrerom commented Jul 23, 2017 •

Copy link
Copy Markdown

@mdo Based on both browsers support and usage data in http://caniuse.com/#feat=flexbox, and considering the two years that has passed since alpha 1. Shouldn't this rather bump Explorer >= 11 and Edge >= 14 for the beta?

@Herst

Herst commented Aug 17, 2017

Copy link
Copy Markdown
Contributor

@andrerom #21416 was when the decision for dropping IE9 but not IE10 was made. @mdo said in that thread that supporting IE10 hasn't been an issue at all.

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

Labels

build Build scripts, bundling, dist/ css Sass sources or compiled CSS v4 v4, the frozen docs on gh-pages

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants