Closed paulmillr closed 11 years ago
All of our apps (@9elements) have at least basic support for IE8 and also most clients demand that. That doesn’t mean that everything works fast and looks great, but there shouldn’t be a JS exception in a core module that crashes everything. When we don’t support IE8, most of the time there’s a good reason like missing SVG or Canvas that’s can’t be polyfilled easily. It shouldn’t be the Chaplin core responsible for not supporting IE8. The ES5 stuff in Chaplin is rather optional.
Moviepilot doesn’t support IE8 actively and shows a browser upgrade message. There are some minor rendering errors and the performance is bad, but the basic use cases work quite fine in IE8. I can log in, read article, follow movies etc.
I wouldn't mind but deeming browser stats I think it's to soon.
I would say that we make the switch when jQuery does (it's not too soon as 1.9 isn't released yet).
Well damn. Apparently I didn't read the paper this morning. Thank you @molily.
Though I still suggest we make the switch when 2.0 has an official release.
That was my thought exactly.
On Tuesday, January 15, 2013, Ryan Leckey wrote:
Well damn. Apparently I didn't read the paper this morning. Thank you
@molily https://github.com/molily.
Though I still suggest we make the switch when 2.0 has an official release.
— Reply to this email directly or view it on GitHubhttps://github.com/chaplinjs/chaplin/issues/378#issuecomment-12280739.
Why should we switch when jQuery 2 is released? Every user can decide on their own whether to use jQuery 1.9 or 2 or Zepto. Both jQuery 1.9 and 2.0 will be maintained for some time.
The ES5 stuff in Chaplin that needs an opt-out for IE8 is insignificant (It’s the ?
in Object.freeze? this
for example). As long as this is the case, we should support IE8.
We need support for IE 8 on delicious.com - if you do decide to remove it, it would be nice to maintain an option/plugin to keep it.
@chrisabrams Del.icio.us uses Chaplin? woah. that will be kind of nice addition to our examples, if you won’t mind.
@paulmillr yeah I meant to tell you, but just been focusing on getting the site up. Feel free to use us as an example. The site is loading much much faster than when it was on Python.
@chrisabrams looks like it uses brunch too, yeah? Cool!
@akre54 we use brunch locally - the fact that it only re-builds the changes and not the entire project is awesome. We use grunt when testing and deploying to production because we need some extra features that brunch doesn't have. Had to pester @paulmillr a few times to get brunch and grunt to play nice together ;) (wasn't ever brunch's fault).
jQuery 2.0 will soon be out without IE8 support. It also seems Moviepilot no longer supports IE8. Do we still want to support it?
With IE9, we can drop ALL checks for ES5 stuff. No more
Object.freeze?
etc.