LINUX.ORG.RU

История изменений

Исправление 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 в виде библиотеки.