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

Update browser support caveats #2441

Merged
merged 2 commits into from
Feb 3, 2021
Merged

Update browser support caveats #2441

merged 2 commits into from
Feb 3, 2021

Conversation

AminArria
Copy link
Contributor

Most of the caveats can be removed:

- Edge 79+ supports `TextEncoder and `TextDecoder` APIs  (https://caniuse.com/textencoder)
- Edge 79+ and Safari 14+ supports BigInt (https://caniuse.com/bigint)
@alexcrichton
Copy link
Contributor

Thanks! Instead of deleting the sections though could they perhaps be re-worded? Something along the lines of "browsers before X" need consideration?

@AminArria
Copy link
Contributor Author

@alexcrichton made the changes, let me know if the wording is fine or it needs some more tweaking

@alexcrichton alexcrichton merged commit d6228e6 into rustwasm:master Feb 3, 2021
@alexcrichton
Copy link
Contributor

Thanks!

@tash-2s
Copy link

tash-2s commented Mar 25, 2021

I think Safari 14+ isn't still supported. It has BigInt but doesn't have BigUint64Array.

ReferenceError: Can't find variable: BigUint64Array

https://caniuse.com/?search=BigUint64Array
https://bugs.webkit.org/show_bug.cgi?id=190800

@Firaenix
Copy link

Firaenix commented Nov 4, 2021

Can also confirm BigUint64Array does not work on Safari.

I do believe there is potential for this to be polyfilled however.
We would need to amend the existing u64 polyfill.

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

Successfully merging this pull request may close these issues.

4 participants