X Tutup
The Wayback Machine - https://web.archive.org/web/20201027202959/https://github.com/necolas/normalize.css/issues/822
Skip to content
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

Remove Internet Explorer 10 support #822

Open
GregBoss opened this issue Jul 10, 2020 · 5 comments
Open

Remove Internet Explorer 10 support #822

GregBoss opened this issue Jul 10, 2020 · 5 comments

Comments

@GregBoss
Copy link

@GregBoss GregBoss commented Jul 10, 2020

Would you kindly remove Internet Explorer 10 support from normalize.css to make it lighter. Internet Explorer 10 is no longer relevant in 2020.

@diesanromero
Copy link

@diesanromero diesanromero commented Jul 12, 2020

Should be optional.

@GregBoss
Copy link
Author

@GregBoss GregBoss commented Jul 13, 2020

According to statistics, only 0.02% of the Internet still using IE 10. It means that IE 10 is less popular than IE 9 and even IE 8, but Normalize doesn't support them. In addition, Normalize.css is "a modern, HTML5-ready alternative to CSS resets", so it would be logical to get rid of redundant, rudimentary code.

Statistics taken from here

@kamilbeben
Copy link

@kamilbeben kamilbeben commented Aug 8, 2020

Would be great to create tool in which you could select which browser support are you interested in, and as the result you could download bundled CSS file with rules related only to the browsers that you've selected. Alternatively, maybe a CDN link, since there are finite number of combinations it is doable.

If someone could divide the rules based on what browser does they apply to, i could create bundler and web gui

For example, each rule could have comment specifying which browser requires them

sometag {
  rule-requred-by-firefox-only: value; /* required-by: ff */
  rule-required-by-internet-explorer: value; /* requred-by: ie8; ie9; ie10 */
}

EDIT:
From what i've seen, it's already done in a way. But this project hasn't seen a new commit in 2 years. Is anyone interested in such feature?

@keithort
Copy link

@keithort keithort commented Aug 10, 2020

@kamilbeben I believe you are referring to something akin to browserlist and polyfill.io.

@juytter
Copy link

@juytter juytter commented Oct 2, 2020

I compiled all these " junk" browsers myself (normalize-oldies.css) : it represents a small addition of 1kb and doesn't really hurt modern dev.

In any case, the project hasn't been maintained and updated for a while, which, by the way, makes it possible to reconsider the idea of "throwing out the old stuff" :-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
5 participants
You can’t perform that action at this time.
X Tutup