diff options
author | Jake B <doogie1012@gmail.com> | 2018-09-29 04:06:00 +0000 |
---|---|---|
committer | Richard Musiol <neelance@gmail.com> | 2018-09-29 10:07:58 +0000 |
commit | a0e7f12771c2e84e626dcf5e30da5d62a3b1adf6 (patch) | |
tree | bdddfcc05a1a5da32b24db2d1e48935b22714bb3 /misc/wasm | |
parent | d1f7470c217691dca4e339c77bf8c4175b8db168 (diff) | |
download | go-a0e7f12771c2e84e626dcf5e30da5d62a3b1adf6.tar.gz go-a0e7f12771c2e84e626dcf5e30da5d62a3b1adf6.zip |
misc/wasm: add polyfill for TextEncoder/TextDecoder for Edge support
Edge supports WASM but not TextEncoder or TextDecoder.
This PR adds a polyfill to `misc/wasm/wasm_exec.js` to fix this.
Fixes #27295
Change-Id: Ie35ee5604529b170a5dc380eb286f71bdd691d3e
GitHub-Last-Rev: a587edae2806e1ca9b6be1c5dfd8824568373bdb
GitHub-Pull-Request: golang/go#27296
Reviewed-on: https://go-review.googlesource.com/131718
Reviewed-by: Agniva De Sarker <agniva.quicksilver@gmail.com>
Reviewed-by: Richard Musiol <neelance@gmail.com>
Diffstat (limited to 'misc/wasm')
-rw-r--r-- | misc/wasm/wasm_exec.html | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/misc/wasm/wasm_exec.html b/misc/wasm/wasm_exec.html index f5e21e40f3..7ccdf0abd2 100644 --- a/misc/wasm/wasm_exec.html +++ b/misc/wasm/wasm_exec.html @@ -12,6 +12,11 @@ license that can be found in the LICENSE file. </head> <body> + <!-- + Polyfill for TextEncoder and TextDecoder for Microsoft Edge 17/18 support + https://caniuse.com/#feat=textencoder + --> + <script src="https://cdn.jsdelivr.net/npm/text-encoding@0.7.0/lib/encoding.min.js"></script> <script src="wasm_exec.js"></script> <script> if (!WebAssembly.instantiateStreaming) { // polyfill |