Skip to content

Ending support for IE 11 after v3.0 #2339

@joeyparrish

Description

@joeyparrish

TL;DR: Shaka Player will no longer support IE11 beyond v3.0.x

Shaka Player has supported IE 11 since v1.6.0, added in PR #176 and released a little more than 4 years ago. At that time, IE 11 usage was significantly higher than Edge, and it was still a very important target for many providers.

Since that time, IE 11 usage has steadily declined. We use browser usage data from caniuse.com to help drive our support decisions, and those data indicate that IE usage has now fallen below Edge usage for the first time since we've been watching.

Even Microsoft maintains that IE 11 is only a "compatibility solution" for outdated web apps. We don't think Shaka Player fits that description. With the introduction of a Chromium-based Edge on January 15, 2020 with builds for Windows 7 & 8, there is now even less reason to continue supporting IE 11.

IE 11 support has only gotten more expensive for us. There are over 91 references to IE workarounds and restrictions in our codebase. We have three custom polyfills totalling 800+ lines just for IE. IE has gotten even more problematic for us since the introduction of the Shaka Player UI in v2.5, since one of IE's weakest points is its outdated CSS implementation.

For these reasons, the upcoming v3.0 release of Shaka Player will be the last release branch with IE11 support. When we stop making maintenance releases for v3.0, we will remove IE from our test lab and our list of supported platforms.

Please feel free to leave your feedback, positive or negative, on this GitHub issue. Thanks for reading!

-Joey, on behalf of the Shaka Player Team

Metadata

Metadata

Labels

status: archivedArchived and locked; will not be updatedtype: announcementAn announcement from the team; generally pinned to the top

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions