From e39e8501dbd52a23b3a1e3ed56f8ba89f42d3a87 Mon Sep 17 00:00:00 2001 From: nasso Date: Wed, 21 Aug 2019 02:16:46 +0200 Subject: [PATCH] Update browser support for `BigInt` (#1728) * Update browser support for `BigInt` `BigInt` is supported in Firefox as of Firefox 68! Also replaced Firefox with Safari as a second example of an unsupported browser. * Add link to "BigInt" on "Can I use..." --- guide/src/reference/browser-support.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/guide/src/reference/browser-support.md b/guide/src/reference/browser-support.md index c9f4c5b7240..825aeb23a6e 100644 --- a/guide/src/reference/browser-support.md +++ b/guide/src/reference/browser-support.md @@ -58,9 +58,10 @@ also like to be aware of it! forbids the usage of 64-bit integers (Rust types `i64` and `u64`) in exported/imported functions. When using `wasm-bindgen`, however, `u64` is allowed! The reason for this is that it's translated to the `BigInt` type in - JS. The `BigInt` class, however, is only currently supported in Chrome (as of - the time of this writing) and isn't supported in Firefox or Edge, for - example. + JS. The `BigInt` class, however, is only currently supported in Chrome 67+ and + Firefox 68+ (as of the time of this writing) and isn't supported in Edge or + Safari, for example. For more, up-to-date details, see [`BigInt` on Can I + use...][ciu_bigint]. If you find other incompatibilities please report them to us! We'd love to either keep this list up-to-date or fix the underlying bugs :) @@ -71,3 +72,4 @@ either keep this list up-to-date or fix the underlying bugs :) [`text-encoding`]: https://www.npmjs.com/package/text-encoding [soq]: https://stackoverflow.com/questions/40662142/polyfill-for-textdecoder/46549188#46549188 [mdntepi]: https://developer.mozilla.org/en-US/docs/Web/API/TextEncoder#Polyfill +[ciu_bigint]: https://caniuse.com/#feat=bigint