Skip to content
This repository has been archived by the owner on Nov 18, 2021. It is now read-only.

Update Browser Support #329

Open
Nevraeka opened this issue May 7, 2016 · 20 comments
Open

Update Browser Support #329

Nevraeka opened this issue May 7, 2016 · 20 comments

Comments

@Nevraeka
Copy link
Contributor

Nevraeka commented May 7, 2016

  • With Microsoft deprecating updates for IE9 & IE10 should we support IE10+ or IE11 only?
  • Also should we should mobile browser support here as well?
@Nevraeka
Copy link
Contributor Author

Nevraeka commented May 7, 2016

cc @robdodson @csuwildcat

@robdodson
Copy link
Contributor

I'm not sure what the color codes mean but I think everything that is currently red for custom elements / shadow dom should be set to yellow since everyone is either actively working on those and some folks have already shipped them in preview.

I think HTML Imports should be the only red squares.

Mobile browser support would be cool to include. Might make the table kinda long though?

@Nevraeka
Copy link
Contributor Author

@robdodson I agree on the mobile browsers. I was thinking we could either make the images smaller and have 2 rows or just say we support the latest mobile versions of these as well as the desktop versions

As for yellow on Shadow DOM - are we sure about active development in all browsers or has it been scheduled but work has not started yet ?

@robdodson
Copy link
Contributor

In Safari I'm pretty sure they're actively prototyping Custom Elements (there's a ticket...somewhere) and Shadow DOM v1 just shipped in Safari Technology Preview.

As for Edge... @csuwildcat any updates on that?

@Nevraeka
Copy link
Contributor Author

Nevraeka commented May 10, 2016

What about IE(9-10) support? Is that still necessary? We absolutely need 11 but I wonder if the polyfills has evolved recently. I would think so but IDK

@csuwildcat
Copy link

@robdodson it is in the queue, but behind Service Worker development - they're just a bit backed up at the moment.

@robdodson
Copy link
Contributor

@Nevraeka I don't think there's any plan to work on IE9-10 support in either webcomponentsjs or polymer.

@csuwildcat
Copy link

@robdodson IE9-10 combine for almost 10% of global market share, from my quick look - which seems rather significant. Web Components JS doesn't offer support for browsers that low, but we added a couple small API polyfills to our distribution that enable it, and we haven't had issues (with Custom Elements, not Shadow DOM)

@robdodson
Copy link
Contributor

oh sorry, not saying it's not an important sector, I just don't think anyone (on our end at least) has the availability to work on supporting it.

we added a couple small API polyfills to our distribution that enable it, and we haven't had issues (with Custom Elements, not Shadow DOM)

Related to x-tag?

@csuwildcat
Copy link

@robdodson yeah, we get IE9-10 support for the non-Shadow DOM specs just by including a DOMTokenList polyfill

@robdodson
Copy link
Contributor

@csuwildcat would you want to vend those custom element polyfills on webcomponents.org with instructions on how to use them?

@Nevraeka
Copy link
Contributor Author

Nevraeka commented May 10, 2016

👍 to

@csuwildcat would you want to vend those custom element polyfills on webcomponents.org with instructions on how to use them?

good call @robdodson . I want to update the resources page asap anyway and thats a great place for these

@Nevraeka
Copy link
Contributor Author

Nevraeka commented May 27, 2016

From a Shadow DOM perspective @treshugart (SkateJS) & @EisenbergEffect (Aurelia) both have polyfills for named-slots for Shadow DOM v1 . It might make sense to work together toward a common project on these polyfills. Thoughts @csuwildcat or @robdodson ?

@csuwildcat
Copy link

I suppose the first step would be to setup a shared set of tests that each
implementation can run against the same criteria. @robdodson, is there a
current set of tests that are easy to run against other polyfill
implementations?

On Fri, May 27, 2016 at 11:31 AM, Erik Isaksen [email protected]
wrote:

From a Shadow DOM perspective @treyshugart (SkateJS) & @EisenbergEffect
https://github.com/eisenbergeffect (Aurelia) both have polyfills for
named-slots for Shadow DOM v1 . It might make sense to work together toward
a common project on these polyfills. Thoughts @csuwildcat
https://github.com/csuwildcat or @robdodson
https://github.com/robdodson ?


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#329 (comment),
or mute the thread
https://github.com/notifications/unsubscribe/AAICypWvELUhw4RObes7vIPZ14yV2w3-ks5qFziQgaJpZM4IZdBR
.

@robdodson
Copy link
Contributor

Good question. @azakus @addyosmani do you know of any SD unit test suite?

On Fri, May 27, 2016 at 11:38 AM, Daniel Buchner [email protected]
wrote:

I suppose the first step would be to setup a shared set of tests that each
implementation can run against the same criteria. @robdodson, is there a
current set of tests that are easy to run against other polyfill
implementations?

On Fri, May 27, 2016 at 11:31 AM, Erik Isaksen [email protected]
wrote:

From a Shadow DOM perspective @treyshugart (SkateJS) & @EisenbergEffect
https://github.com/eisenbergeffect (Aurelia) both have polyfills for
named-slots for Shadow DOM v1 . It might make sense to work together
toward
a common project on these polyfills. Thoughts @csuwildcat
https://github.com/csuwildcat or @robdodson
https://github.com/robdodson ?


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<
#329 (comment)
,
or mute the thread
<
https://github.com/notifications/unsubscribe/AAICypWvELUhw4RObes7vIPZ14yV2w3-ks5qFziQgaJpZM4IZdBR

.


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#329 (comment),
or mute the thread
https://github.com/notifications/unsubscribe/ABBFDQ4bI-fRyR68kS_FPXPAFQPQ7Wrcks5qFzomgaJpZM4IZdBR
.

@treshugart
Copy link
Contributor

treshugart commented May 28, 2016

We have a set of tests for the DOM API that @nadiam84 has been doing quite a bit of work on but it's not exhaustive.

FWIW, our polyfill is a polygap / prollyfill. We only intend on supporting the JavaScript API - which is a must-have for integration with React and other virtual DOM libraries - but CSS support is a nice to have for us and isn't worth the page weight and performance hit. IE9 is supported.

Happy to do anything we can to collaborate on this stuff.

@robdodson
Copy link
Contributor

It looks like there's a number of tests living in the webcomponents.js repo that use WebComponentTester
https://github.com/webcomponents/webcomponentsjs/tree/master/tests

@miguelamello
Copy link

Polymer 1.0 is not working properly in IE 11.0.9600.18314
Many average users still use IE 11, and even IE10.
I think it is a concern.

@Nevraeka
Copy link
Contributor Author

Nevraeka commented Jun 3, 2016

Maybe it makes sense to list the browser support for native as we do.

I think it would be great to break down the polyfill browser support as well since more polyfills are being used now as well as versions and pieces of webcomponents.js. Breaking out the parts of webcomponents.js & webcomponents-lite.js and the support makes sense. Also taking any other polyfills and doing the same.

@teppeis
Copy link

teppeis commented Jan 8, 2017

Why is HTML Imports of Firefox YELLOW?
Why is "IE/Edge" combined?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

6 participants