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

Implicitly, remove support for IE9-11 in the built JavaScript files. #4

Open
5 tasks done
Billywildhig opened this issue Sep 2, 2023 · 0 comments
Open
5 tasks done
Assignees

Comments

@Billywildhig
Copy link
Owner

Implicitly, remove support for IE9-11 in the built JavaScript files.

  • Create a legacy path, where all JavaScript files and modules are compiled into /es5/ on code.highcharts.com and npm etc. This legacy path will use the existing, pre-v11 setup. Consider doing this early, in a maintenance time, to give implementers time to switch before v11.
  • Early warning that IE11 will stop working with Highcharts v11 unless implementers load the /es5 path. Blog article plus notice on compliance page.
  • Now build the main files for evergreen browsers. A possible target for the TypeScript compiler is to allow features that have been supported for the last two years.
  • Remove the MSPointer file/logic from the main build, and add it only to es5 builds. This will also serve as a POC for adding future polyfills in the es5 build.
  • Update docs. Browser compatibility page especially.

Originally posted by @TorsteinHonsi in highcharts/highcharts#18070

@Billywildhig Billywildhig self-assigned this Sep 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant