Исправление
vertexua,
(текущая версия)
:
весь сайт был написан на Flash и из этой анимированной страницы нельзя было даже скопировать текст.
Это не так работает. WebAssembly для взаимодействия с миром использует те же способы что и JavaScript - DOM, Canvas, WebGL, SVG. Так же как и JavaScript он может что-то орендерить в Canvas и будет проблема с выделением текста. Но этого делать не будут без надобности. В основном ценность в компиляции других языков, например языков без GC, в более легкую альтернативу чем «блоб» JavaScript. Но когда в таких языках пытаются нацеливаться на WebAssembly, то в них описывают например DOM в виде библиотеки.
Исправление
vertexua,
:
весь сайт был написан на Flash и из этой анимированной страницы нельзя было даже скопировать текст.
Это не так работает. WebAssembly для взаимодействия с миром использует те же способы что и JavaScript - DOM, Canvas, WebGL, SVG. Так же как и JavaScript он может что-то орендерить в Canvas и будет проблема с выделением текста. Но этого делать не будут. В основном ценность в компиляции других языков, например языков без GC, в более легкую альтернативу чем «блоб» JavaScript. Но когда в таких языках пытаются нацеливаться на WebAssembly, то в них описывают например DOM в виде библиотеки.
Исходная версия
vertexua,
:
весь сайт был написан на Flash и из этой анимированной страницы нельзя было даже скопировать текст.
Это не так работает. WebAssembly для взаимодействия с миром использует те же способы что и JavaScript - DOM, Canvas, WebGL, SVG. Так же JavaScript он может что-то орендерить в Canvas и будет проблема с выделением текста. Но этого делать не будут. В основном ценность в компиляции других языков, например языков без GC, в более легкую альтернативу чем «блоб» JavaScript. Но когда в таких языках пытаются нацеливаться на WebAssembly, то в них описывают например DOM в виде библиотеки.