<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: В JavaScript-движок V8 добавлена поддержка WebAssembly</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/106286.html</link>
    <description>Разработчики  JavaScript-движка V8 сообщили (https://groups.google.com/forum/#!topic/v8-users/PInzACvS5I4) о реализации экспериментальной поддержки WebAssembly (https://github.com/WebAssembly/design/blob/master/README.md) (WASM), не зависящего от браузера универсального низкоуровневого промежуточного кода для выполнения в браузере приложений, скомпилированных из различных языков программирования. Компоненты для выполнения байткода WASM, JavaScript API для доступа к функциональности WebAssembly и сопутствующие элементы инфраструктуры, такие как компилятор из C/C++ в WebAssembly, приняты (https://chromium.googlesource.com/v8/v8/+/4c5b3609fd4de3e0c1092373d1654862395ce40f) в кодовую базу V8 и проекта Chromium. &lt;br&gt;&lt;br&gt;&lt;br&gt;Реализация WASM, интегрированная в V8, основана на генерации движком WASM промежуточного кода, единого с оптимизирующим JavaScript-компилятором TurboFan, что позволило добиться высокой скорости компиляции и высокого качества кода за счёт задействования типовых и проверенных подсистем JIT и runtime. Инт</description>

<item>
    <title>В JavaScript-движок V8 добавлена поддержка WebAssembly (виндотролль)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/106286.html#105</link>
    <pubDate>Tue, 12 Jan 2016 15:08:26 GMT</pubDate>
    <description>А, если речь о JVM, то понятно. Спасибо.&lt;br&gt;</description>
</item>

<item>
    <title>В JavaScript-движок V8 добавлена поддержка WebAssembly (Crazy Alex)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/106286.html#104</link>
    <pubDate>Tue, 12 Jan 2016 14:33:23 GMT</pubDate>
    <description>Для менюшек-то и джаваскрипта хватает. Только сейчас в браузере отнюдь не только менюшки...&lt;br&gt;</description>
</item>

<item>
    <title>В JavaScript-движок V8 добавлена поддержка WebAssembly (Crazy Alex)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/106286.html#103</link>
    <pubDate>Tue, 12 Jan 2016 14:13:02 GMT</pubDate>
    <description>Я имел в виду, что конкретно JVM - ограничивает, так как её байткод жестко завязан именно на джавовскую объектную модель. Там опкоды вида &quot;вызвать метод интерфейса&quot; и тому подобное. &lt;br&gt;&lt;br&gt;asm.js и его наследник WebAssembly в этом плане выглядят лучше - там достаточно низкоуровневый код, на котором можно сделать многое, плюс для WebAssembly в планах расширения, направленные именно на упрощение поддержки различных парадигм, вроде TCO, coroutines, низкоуровневого доступа к стеку и т.д.&lt;br&gt;</description>
</item>

<item>
    <title>В JavaScript-движок V8 добавлена поддержка WebAssembly (Аноним)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/106286.html#102</link>
    <pubDate>Tue, 12 Jan 2016 13:12:58 GMT</pubDate>
    <description>даешь 100500 языков для написания менюшек!&lt;br&gt;</description>
</item>

<item>
    <title>В JavaScript-движок V8 добавлена поддержка WebAssembly (Аноним)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/106286.html#101</link>
    <pubDate>Tue, 12 Jan 2016 07:43:38 GMT</pubDate>
    <description>&amp;gt; Сколько можно переизобретать active script?&lt;br&gt;&lt;br&gt;Предыдущие попытки напомните. Больше ремейков джавы было, на моей памяти.&lt;br&gt;</description>
</item>

<item>
    <title>В JavaScript-движок V8 добавлена поддержка WebAssembly (Аноним)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/106286.html#100</link>
    <pubDate>Tue, 12 Jan 2016 07:42:36 GMT</pubDate>
    <description>Лишь бы на JS не писать. Неосиляторы.&lt;br&gt;</description>
</item>

<item>
    <title>В JavaScript-движок V8 добавлена поддержка WebAssembly (Онаний Онаниевич)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/106286.html#99</link>
    <pubDate>Mon, 11 Jan 2016 20:50:51 GMT</pubDate>
    <description>Уже сейчас народ пишет на других языках (TypeScript, ClojureScript, CoffeeScript, свежие версии EcmaScript) и компилирует в JavaScript. Думаю (и, наверно, надеюсь), что всё идёт к тому, что JavaScript вообще перестанет быть чем-то особенно &quot;родным&quot; для браузера и присоединится на общих правах к этому списку, а компилить все сразу будут в байткод.&lt;br&gt;</description>
</item>

<item>
    <title>В JavaScript-движок V8 добавлена поддержка WebAssembly (виндотролль)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/106286.html#98</link>
    <pubDate>Mon, 11 Jan 2016 19:55:12 GMT</pubDate>
    <description>&amp;gt; В браузере завязываться на VM, допускающую довольно ограниченный &lt;br&gt;&amp;gt; набор подходов  к написанию кода, глупо. Не дать возможность удобного &lt;br&gt;&amp;gt; портирования огромного мешка кода, уже существующего на различных языках - глупо &lt;br&gt;&amp;gt; вдвойне. &lt;br&gt;&lt;br&gt;Не троллинга ради. Как VM ограничивает подходы к написанию и мешает портированию огромного мешка кода?&lt;br&gt;&lt;br&gt;Пиши себе новый бекенд для GCC дающий на выходе байткод для browservm и готово. Ну или свой компилятор с нуля...&lt;br&gt;&lt;br&gt;Я не в курсе, как это работает, но разве портирование того огромного куска C на asm.js (о котором ты упоминал) как-то принципиально отличалось?&lt;br&gt;</description>
</item>

<item>
    <title>В JavaScript-движок V8 добавлена поддержка WebAssembly (Andrey Mitrofanov)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/106286.html#97</link>
    <pubDate>Mon, 11 Jan 2016 19:39:34 GMT</pubDate>
    <description>&amp;gt; как думаешь, тебя кто-то кроме тебя самого понимает? :) &lt;br&gt;&lt;br&gt;Тебя утешает, что таких, как ты много? Ну, ничего-ничего.&lt;br&gt;</description>
</item>

</channel>
</rss>
