]> Cypherpunks repositories - gostls13.git/commitdiff
misc/wasm: add polyfill for TextEncoder/TextDecoder for Edge support
authorJake B <doogie1012@gmail.com>
Sat, 29 Sep 2018 04:06:00 +0000 (04:06 +0000)
committerRichard Musiol <neelance@gmail.com>
Sat, 29 Sep 2018 10:07:58 +0000 (10:07 +0000)
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>
misc/wasm/wasm_exec.html

index f5e21e40f335b1e180c69999cde5868c35bfe260..7ccdf0abd24f3075413f99d610832c6d8d6dbe23 100644 (file)
@@ -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