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 polyfill libraries #29

Open
danielghost opened this issue Feb 20, 2024 · 0 comments · May be fixed by #32
Open

Remove polyfill libraries #29

danielghost opened this issue Feb 20, 2024 · 0 comments · May be fixed by #32
Assignees

Comments

@danielghost
Copy link
Contributor

Now that we no longer need to support earlier browsers which don't support ES6, investigate whether the polyfills for URL, Fetch and Promises can be removed.

The Fetch API may be the only one which may require further investigation as the keepalive: true setting is not supported by Firefox, so we need to be mindful of data loss as transmission occurs when closing the browser. The Beacon API which is supported by Firefox didn't allow custom headers as required for xAPI when this was prevously looked at years ago. Need to check if there is still the case or if there is a new alternative.

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

Successfully merging a pull request may close this issue.

2 participants