<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Wasmer 1.0, инструментарий для платформонезависимых приложений на базе WebAssembly</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/122857.html</link>
    <description>После двух лет разработки опубликован первый значительный выпуск проекта Wasmer, развивающего runtime для выполнения модулей WebAssembly. Из областей применения Wasmer отмечается создание универсальных приложений, способных выполняться в разных операционных системах, а также организация изолированного выполнения кода, не заслуживающего доверия. В том числе...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=54363&lt;br&gt;</description>

<item>
    <title>Wasmer 1.0, инструментарий для платформонезависимых приложен... (КФр)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/122857.html#157</link>
    <pubDate>Thu, 14 Jan 2021 18:13:05 GMT</pubDate>
    <description>У меня только 3 строчки текста на черном фоне показывает.&lt;br&gt;</description>
</item>

<item>
    <title>Wasmer 1.0, инструментарий для платформонезависимых приложен... (Lex)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/122857.html#156</link>
    <pubDate>Mon, 11 Jan 2021 15:26:38 GMT</pubDate>
    <description>Так я и спрашиваю - нативный код генерируется из исходников как продукт LLVM-компилятора или из &quot;пережеванного&quot; для интерпретатора васм-кода( поскольку второй вариант - на грани абсурда ) ?&lt;br&gt;&lt;br&gt;Где КОНКРЕТНО сказано, что компиляется в нативный код ИМЕННО васм-код, а не LLVM IR ?&lt;br&gt;Покажи то место хоть в новости хоть в доках сабжа, где это конкретно говорится, а не просто мельком &quot;ну эээ и еще мы можем генерировать &apos;нативные&apos; модули&#091;неведомо из чего&#093;&quot;&lt;br&gt;&lt;br&gt;Просто это( компиляция из васм-кода ) реально на грани идиотизма, поскольку предыдущий шаг генерации того васм-кода из исходников - это LLVM IR, который уже многие годы отлично оптимизируется под конкретную архитектуру и на его основе существующими инструментами того же LLVM генерируется код нативный, тогда как васмОвый - в принципе не предназначен для дальнейшей &quot;компиляции&quot; в классическом понимании этого слова.&lt;br&gt;&lt;br&gt;Да, там можно подключить джит, можно - генерацию &apos;нативных объектов&apos;, а можно - на все это положить и исполнять код в интерпретаторе без джита, что </description>
</item>

<item>
    <title>Wasmer 1.0, инструментарий для платформонезависимых приложен... (Аноним)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/122857.html#155</link>
    <pubDate>Sun, 10 Jan 2021 16:17:44 GMT</pubDate>
    <description>&amp;gt; А теперь - сам еще раз прочти( в т.ч в оригинале на медиуме ) &lt;br&gt;&lt;br&gt;Прочел сразу, все там понятно написано.&lt;br&gt;&lt;br&gt;&amp;gt; &quot;Нативный&quot; код генерируется из васм-кода или при изначальной сборке проекта из нормальных исходников ?&lt;br&gt;&lt;br&gt;Не приписывай мне твоих рассуждений за меня, никто не утверждал, что нативные файлы из исходников получаются. В новости ясно сказано (и в оригинальной и в переведенной), что они генерируются из васм-файлов. А вот васм-файлы из исходников. Я опровергал другое твое утверждение, что васм-код - это &quot;финальная&quot; стадия работы васмера. Нет, не финальная. Они там писали, что берут васм-файл и из него делают нативный предкомпилированный объектник (so,dll...), загнанный в ограничения песочницы.&lt;br&gt;&lt;br&gt;&amp;gt;Сами &quot;нативные&quot; модули - это именно полностью скомпиленный под конкретную архитектуру проект или однофайловый модуль/бандл, состоящий из скомпиленного под архитектуру урезанного рантайма для запуска васм-кода и васм-байткода проекта, который посредством того рантайма и запускается ?&lt;br&gt;&lt;br&gt;Не под не просто &quot;под конкр</description>
</item>

<item>
    <title>Wasmer 1.0, инструментарий для платформонезависимых приложен... (Lex)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/122857.html#154</link>
    <pubDate>Sun, 10 Jan 2021 11:29:26 GMT</pubDate>
    <description>&amp;gt; Да прочти ты уже новость полностью! Вот тебе кусок, какое слово непонятно? &lt;br&gt;&amp;gt; &quot; &lt;br&gt;&amp;gt; Из особенностей Wasmer 1.0 называется: &lt;br&gt;&amp;gt; ...&lt;br&gt;&amp;gt;     Native Object Engine, позволяющий генерировать для WebAssembly-модуля машинный &lt;br&gt;&amp;gt; код для заданных систем (&quot;wasmer compile --native&quot; для генерации предкомпилированных объектных &lt;br&gt;&amp;gt; файлов .so, .dylib и .dll). Для запуска предкомпилированного кода требуется минимальный &lt;br&gt;&amp;gt; runtime, но сохраняются все возможности sandbox-изоляции.&lt;br&gt;&amp;gt; &quot; &lt;br&gt;&lt;br&gt;А теперь - сам еще раз прочти( в т.ч в оригинале на медиуме ) и ответь на, вроде бы, простые вопросы:&lt;br&gt;&lt;br&gt;&quot;Нативный&quot; код генерируется из васм-кода или при изначальной сборке проекта из нормальных исходников ?&lt;br&gt;&lt;br&gt;Сами &quot;нативные&quot; модули - это именно полностью скомпиленный под конкретную архитектуру проект или однофайловый модуль/бандл, состоящий из скомпиленного под архитектуру урезанного рантайма для запуска васм-кода и васм-байткода проекта, который посредством того рантайма и запускается ?&lt;br&gt;&lt;br&gt;Самое забавное, что, ни в статьях васмера, ни</description>
</item>

<item>
    <title>Wasmer 1.0, инструментарий для платформонезависимых приложен... (Аноним)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/122857.html#153</link>
    <pubDate>Sun, 10 Jan 2021 11:04:38 GMT</pubDate>
    <description>Системные функции ты вызовешь только если сделаешь привязку C/C++ бибилиотеки к Java программе. Что в целом и делают те же программы Chrome и Firefox под Android, используя Java как прослойку и для рисования UI.&lt;br&gt;</description>
</item>

<item>
    <title>Wasmer 1.0, инструментарий для платформонезависимых приложен... (Аноним)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/122857.html#152</link>
    <pubDate>Sun, 10 Jan 2021 11:03:06 GMT</pubDate>
    <description>Я осторожно предположу (т.к. не до конца в теме), что главное отличии все же в том, что в wasm нет тормозного сборщика мусора, как в Java. Уж сколько в последний версиях Java новых сборщиков мусора появлялось, как тормозили, так и тормозят. А еще в отличии от Java это все же скорее native код в итоге, тогда как Java Это все же больше байт-код, не смотря на то что оно пытается делать JIT.&lt;br&gt;</description>
</item>

<item>
    <title>Wasmer 1.0, инструментарий для платформонезависимых приложен... (Аноним)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/122857.html#151</link>
    <pubDate>Sun, 10 Jan 2021 10:59:58 GMT</pubDate>
    <description>Ахахаха, а в твоем телефоне на чем софт? Или ты iphone используешь? Чтоб ты понимал, почти все крупные онлайн сервисы-сайты - это Java, даже если их бэкэнд написан на php или еще чем-то, то на других слоях они все равно используют Java при интеграции с другими сервисами, разруливании потоков данных, трансформации и прочего. Почти весь интернет-банкинг - Java, документооборот в гос. и коммерческих структурах - Java. Когда ты кнопочки на сайтах кликаешь дальше все это летит к программам на Java.&lt;br&gt;</description>
</item>

<item>
    <title>Wasmer 1.0, инструментарий для платформонезависимых приложен... (Аноним)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/122857.html#150</link>
    <pubDate>Sat, 09 Jan 2021 22:33:06 GMT</pubDate>
    <description>&amp;gt; Васм-код не компилится в машинный иначе как посредством JITа, сам васм-код является конечным этапом компиляции под веб( любой ЯП -(компилер с llvm)-&amp;gt; LLVM IR -(emscripten, преобразует IR в WASM)-&amp;gt; WASM )&lt;br&gt;&lt;br&gt;Да прочти ты уже новость полностью! Вот тебе кусок, какое слово непонятно?&lt;br&gt;&quot;&lt;br&gt;Из особенностей Wasmer 1.0 называется:&lt;br&gt;...&lt;br&gt;    Native Object Engine, позволяющий генерировать для WebAssembly-модуля машинный код для заданных систем (&quot;wasmer compile --native&quot; для генерации предкомпилированных объектных файлов .so, .dylib и .dll). Для запуска предкомпилированного кода требуется минимальный runtime, но сохраняются все возможности sandbox-изоляции. &lt;br&gt;&quot;&lt;br&gt;</description>
</item>

<item>
    <title>Wasmer 1.0, инструментарий для платформонезависимых приложен... (Lex)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/122857.html#149</link>
    <pubDate>Sat, 09 Jan 2021 12:05:48 GMT</pubDate>
    <description>&amp;gt; ток рантайм супер легкий https://github.com/wasm3/wasm3 &lt;br&gt;&lt;br&gt;&quot;&amp;#8764; 4-5x slower than state of the art wasm JIT engines&quot;&lt;br&gt;&quot;&amp;#8764; 12x slower than native execution&quot;&lt;br&gt;&lt;br&gt;Легкость - это, конечно, здорово, но тем не менее..&lt;br&gt;</description>
</item>

</channel>
</rss>
