<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: В Firefox 22 появится Asm.js, низкоуровневое высокопроизводи...</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/89243.html</link>
    <description>Разработчики проекта Mozilla объявили (https://blog.mozilla.org/luke/2013/03/21/asm-js-in-firefox-nightly/) об интеграции в ночные сборки Firefox оптимизирующего модуля OdinMonkey  c реализацией поддержки Asm.js (http://asmjs.org/) - низкоуровневого подмножества (http://asmjs.org/spec/latest/) языка JavaScript, позволяющего существенно увеличить производительность приложений, автоматически преобразованных в JavaScript с языков C/C++ при помощи таких инструментов, как  Emscripten (http://www.opennet.ru/opennews/art.shtml?num=35313) и  Mandreel (http://mandreel.com/). Ожидается, что поддержка Asm.js будет включена в выпуск  Firefox 22, запланированный на 26 июня. &lt;br&gt;&lt;br&gt;&lt;br&gt;Из отличительных черт Asm.js можно отметить поддержку строгой типизации, при которой переменные на протяжении своего жизненного цикла имеют заранее известный и не изменяемый тип. Наличие информации о типах позволяет использовать не только JIT, но и предварительную AOT-компиляцию, выполняемую для всего кода до начала его выполнения и генерирующую б</description>

<item>
    <title>В Firefox 22 появится Asm.js, низкоуровневое высокопроизводи... (Алексей)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/89243.html#154</link>
    <pubDate>Thu, 30 Apr 2015 20:48:09 GMT</pubDate>
    <description>Задолбали со своим JavaScript-ом, теперь недо программисты будут понтить больше чем надо. &lt;br&gt;</description>
</item>

<item>
    <title>В Firefox 22 появится Asm.js, низкоуровневое высокопроизводи... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/89243.html#153</link>
    <pubDate>Sun, 19 May 2013 23:17:36 GMT</pubDate>
    <description>cb&lt;br&gt;</description>
</item>

<item>
    <title>В Firefox 22 появится Asm.js, низкоуровневое... (arisu)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/89243.html#152</link>
    <pubDate>Sat, 30 Mar 2013 17:01:12 GMT</pubDate>
    <description>&amp;gt; Я лично не могу.&lt;br&gt;&lt;br&gt;это хорошо заметно.&lt;br&gt;</description>
</item>

<item>
    <title>В Firefox 22 появится Asm.js, низкоуровневое... (arisu)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/89243.html#151</link>
    <pubDate>Sat, 30 Mar 2013 17:00:06 GMT</pubDate>
    <description>&amp;gt; &amp;#8212; какая именно из версий llvm должна стать стандартом на много лет&lt;br&gt;&lt;br&gt;любая.&lt;br&gt; &lt;br&gt;&amp;gt; &amp;#8212; как обеспечить отсутствие undefined behavior&lt;br&gt;&lt;br&gt;не пользоваться тем, что даёт undefined behavior.&lt;br&gt;&lt;br&gt;&amp;gt; &amp;#8212; как быть с тем, что в llvm-коде есть команды, работающие только &lt;br&gt;&amp;gt; на одной архитектуре&lt;br&gt;&lt;br&gt;плевать. я *нигде* не писал, что надо передавать llvm ir.&lt;br&gt;&lt;br&gt;&amp;gt; &amp;#8212; как взаимодействует код на js и llvm&lt;br&gt;&lt;br&gt;никак. это не надо.&lt;br&gt;&lt;br&gt;&amp;gt; &amp;#8212; как это должно работать, если в браузере нет поддержки LLVM&lt;br&gt;&lt;br&gt;никак. это не надо.&lt;br&gt;&lt;br&gt;дальше я ничего пояснять не буду, потому что ты изначально ничего не понял.&lt;br&gt;</description>
</item>

<item>
    <title>В Firefox 22 появится Asm.js, низкоуровневое... (Имя)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/89243.html#150</link>
    <pubDate>Sat, 30 Mar 2013 16:50:31 GMT</pubDate>
    <description>&amp;gt; они пытаются привинтить костыли, а не решить проблему. &amp;#171;решить&amp;#187; &amp;#8212; это выпнуть &lt;br&gt;&amp;gt; нафиг js и запилить что-нибудь нормальное. точнее, js оставить &amp;#171;как есть&amp;#187;, &lt;br&gt;&amp;gt; и добавить что-нибудь хоть на том же llvm. специально для обезьян, &lt;br&gt;&amp;gt; которые решили, что браузер &amp;#8212; это новая ОС и хотят там &lt;br&gt;&amp;gt; какие-то &amp;#171;приложения&amp;#187;. пусть llvm их aot-откомпилит, и будет &amp;#171;родная&amp;#187; &lt;br&gt;&amp;gt; производительность. и идиотские танцы вокруг js не нужны.&lt;br&gt;&lt;br&gt;Пилите. Не забудьте написать:&lt;br&gt;- какая именно из версий llvm должна стать стандартом на много лет&lt;br&gt;- как обеспечить отсутствие undefined behavior&lt;br&gt;- как быть с тем, что в llvm-коде есть команды, работающие только на одной архитектуре (см. LLVM IR is a compiler IR: http://lists.cs.uiuc.edu/pipermail/llvmdev/2011-October/043719.html )&lt;br&gt;- как взаимодействует код на js и llvm&lt;br&gt;- как это должно работать, если в браузере нет поддержки LLVM&lt;br&gt;</description>
</item>

<item>
    <title>В Firefox 22 появится Asm.js, низкоуровневое... (Имя)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/89243.html#149</link>
    <pubDate>Sat, 30 Mar 2013 16:33:32 GMT</pubDate>
    <description>&amp;gt; и так тоже. ребятам очень хотелось и на гениталий сесть, и рыбки &lt;br&gt;&amp;gt; откушать. то бишь, чтобы их костыль и в &amp;#171;обычном&amp;#187; браузере тоже &lt;br&gt;&amp;gt; работал. поэтому вместо внятной аннотации типов &amp;#8212; вот такая анальная магия. &lt;br&gt;&amp;gt; по их задумке, &amp;#171;обычный&amp;#187; браузер просто исполнит, а специально обученый тут &lt;br&gt;&amp;gt; же поймёт, что x &amp;#8212; это целое и только целое, и &lt;br&gt;&amp;gt; всё резко заоптимизирует.&lt;br&gt;&amp;gt; ну, то есть, идея сама по себе неплоха, но *такое* костыльное воплощение &lt;br&gt;&amp;gt; придумать &amp;#8212; это действительно одарёнными надо быть.&lt;br&gt;&lt;br&gt;Придумайте лучше. Я лично не могу.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>В Firefox 22 появится Asm.js, низкоуровневое... (Имя)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/89243.html#148</link>
    <pubDate>Sat, 30 Mar 2013 16:30:45 GMT</pubDate>
    <description>Этот код просто будет выполняться как обычный JS. А в мозилле вас пошлют и будут правы.&lt;br&gt;</description>
</item>

<item>
    <title>В Firefox 22 появится Asm.js, низкоуровневое... (arisu)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/89243.html#147</link>
    <pubDate>Thu, 28 Mar 2013 15:42:19 GMT</pubDate>
    <description>&amp;gt; веб распух.&lt;br&gt;&lt;br&gt;вот это главная беда. как только наши танки, мы перевешаем на столбах любителей &amp;#171;веб-приложений&amp;#187;, и всё снова станет хорошо.&lt;br&gt;</description>
</item>

<item>
    <title>В Firefox 22 появится Asm.js, низкоуровневое... (Dvorkin)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/89243.html#146</link>
    <pubDate>Thu, 28 Mar 2013 15:37:32 GMT</pubDate>
    <description>&amp;gt; я, впрочем, не веб-дисихнер, так, ковырял на досуге. что характерно: код, написаный &lt;br&gt;&amp;gt; и отлаженый в опере (весь который код, не только js) великолепно &lt;br&gt;&amp;gt; потом работал в тормозилле. а вот наоборот &amp;#8212; не всегда.&lt;br&gt;&lt;br&gt;я не то, чтобы много программировал на js в расцвет Оперы... плотнее занялся, когда опера пошла на спад. и проблем с именно js в опера не припомню, если писал в мозилла и с использованием каких-то библиотек. у меня мозилла первична.&lt;br&gt;вот со стилями приходилось возиться. особенно раздражало не что-то вычурное там, а просто стили форм. какие-нибудь аплоадеры, какие-нибудь красивые формы - &quot;все должно быть как везде&quot; и начинается любовь...&lt;br&gt;обычно как получалось: если дизайнер задумал конкретно сделать, тютелька-в-тютельку, а в опера не получалось, приходилось отказываться от какого-нибудь решения вообще и  перерисовывать с другой логикой поведения. естественно, стили от этого пухли и, бывало, и js-код.&lt;br&gt;&lt;br&gt;сейчас знаете ли, в библиотеках js момент инициализации очень важен, поскольку от него з</description>
</item>

</channel>
</rss>
