Skip to content

Commit 96a452e

Browse files
authored
[Docs] Mention Safari WebAssembly support and add link to WebAssembly roadmap (#18102)
1 parent 556712a commit 96a452e

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

site/source/docs/compiling/WebAssembly.rst

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@ WebAssembly is emitted by default, without the need for any special flags.
1515

1616
.. note:: If you **don't** want WebAssembly, you can disable it with something like
1717

18-
::
18+
::
1919

20-
emcc [..args..] -sWASM=0
20+
emcc [..args..] -sWASM=0
2121

2222
.. note:: Emscripten's WebAssembly support depends on `Binaryen <https://github.com/WebAssembly/binaryen>`_, which is provided by the emsdk (if you don't use the emsdk, you need to build it and set it up in your ``.emscripten`` file).
2323
.. note:: Deciding to compile to wasm or JS can be done at the linking stage: it doesn't affect the object files.
@@ -109,7 +109,9 @@ You may also see additional files generated, like a ``.data`` file if you are pr
109109
Testing native WebAssembly in browsers
110110
======================================
111111

112-
WebAssembly support is enabled by default as of Firefox 52, Chrome 57 and Opera 44. On Edge 15 you can enable it via "Experimental JavaScript Features" flag.
112+
WebAssembly support is enabled by default as of Firefox 52, Chrome 57, Safari 11 and Opera 44. On Edge 15 you can enable it via "Experimental JavaScript Features" flag.
113+
114+
For further info on WebAssembly features supported in various browsers, see the `WebAssembly Roadmap <https://webassembly.org/roadmap/>`_
113115

114116
``.wasm`` files and compilation
115117
===============================

0 commit comments

Comments
 (0)