<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: В Firefox 58 появится новый двухуровневый компилятор</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/113341.html</link>
    <description>Разработчики Mozilla сообщили (https://hacks.mozilla.org/2018/01/making-webassembly-even-faster-firefoxs-new-streaming-and-tiering-compiler/) о включении в состав Firefox 58, релиз которого ожидается на следующей неделе, нового компилятора, который обеспечивает компиляцию промежуточного кода WebAssembly в 10-15 раз быстрее, чем используемый до этого оптимизирующий компилятор. &lt;br&gt;&lt;br&gt;&lt;br&gt;На типовой рабочей станции скорость компиляции кода WebAssembly достигает 30-60 Мб в секунду, а на мобильном устройстве 8 Мб в секунду, что быстрее, чем пропускная способность большинства сетей. Второй особенностью нового компилятора является возможность компиляции кода по мере его загрузки. В сочетании с высокой скоростью компиляции данная особенность позволяет получать готовый код почти сразу после окончания загрузки, так как большая часть кода успевает скомпилироваться во время загрузки кода.&lt;br&gt;&lt;br&gt;&lt;br&gt;Потребность в компиляции по мере загрузки возникла при появлении WebAssembly, так как для обычного JavaScript операции  парсинга требую</description>

<item>
    <title>В Firefox 58 появится новый двухуровневый компилятор (None)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/113341.html#159</link>
    <pubDate>Wed, 24 Jan 2018 18:49:58 GMT</pubDate>
    <description>Тут такое дело. Все эти скругленные уголки - они тому, кто заходит на сайт вовек не сдались.&lt;br&gt;Зато на отношения между заказчиком веб-разрабоки и исполнителем влияют очень серьёзно - можно цену повыше поставить. Более прогрессивный дизайн же.&lt;br&gt;</description>
</item>

<item>
    <title>В Firefox 58 появится новый двухуровневый компилятор (None)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/113341.html#158</link>
    <pubDate>Wed, 24 Jan 2018 15:35:32 GMT</pubDate>
    <description>Ну вот например, 1 сайт отъел 750 мегабайт памяти.&lt;br&gt;&lt;br&gt;1,289.96 MB (100.0&#037;) -- explicit&lt;br&gt;├──1,102.43 MB (85.46&#037;) -- window-objects&lt;br&gt;│  ├────781.01 MB (60.54&#037;) -- top(https://secretmag.ru/trends/tendencies/my-v-zhope-pochemu-turizm-v-rossii-eto-bol.htm, id=40802189928)&lt;br&gt;│  │    ├──759.91 MB (58.91&#037;) -- active&lt;br&gt;│  │    │  ├──757.98 MB (58.76&#037;) -- window(https://secretmag.ru/trends/tendencies/my-v-zhope-pochemu-turizm-v-rossii-eto-bol.htm)&lt;br&gt;│  │    │  │  ├──749.11 MB (58.07&#037;) -- js-compartment(https://secretmag.ru/trends/tendencies/my-v-zhope-pochemu-turizm-v-rossii-eto-bol.htm)&lt;br&gt;│  │    │  │  │  ├──747.06 MB (57.91&#037;) -- classes&lt;br&gt;│  │    │  │  │  │  ├──248.79 MB (19.29&#037;) -- class(Object)/objects&lt;br&gt;│  │    │  │  │  │  │  ├──248.31 MB (19.25&#037;) ── gc-heap&lt;br&gt;│  │    │  │  │  │  │  └────0.48 MB (00.04&#037;) ++ malloc-heap&lt;br&gt;│  │    │  │  │  │  ├──167.62 MB (12.99&#037;) -- class(Function)/objects&lt;br&gt;│  │    │  │  │  │  │  ├──167.38 MB (12.98&#037;) ── gc-heap&lt;br&gt;│  │    │  │  │  │  │  └────0.24 MB (00.02&#037;) ── malloc-heap/slots&lt;br&gt;│  │    │ </description>
</item>

<item>
    <title>В Firefox 58 появится новый двухуровневый компилятор (Anonymoustus)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/113341.html#157</link>
    <pubDate>Sun, 21 Jan 2018 15:22:54 GMT</pubDate>
    <description>&amp;gt; В общем, прогресс - это не сортировка пузырьком. Надеюсь, донес, что хотел.&lt;br&gt;&lt;br&gt;Это всё к прогрессу ни малейшего отношения не имеет. Если каждая ваша новая машина будет потреблять вдвое больше топлива, тогда вы поймёте, что испытывает среднестатистический владелец ПК, которого фактически принуждают каждые несколько лет покупать новый ПК без изменения качества собственной жизни.&lt;br&gt;</description>
</item>

<item>
    <title>В Firefox 58 появится новый двухуровневый компилятор (iZEN)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/113341.html#155</link>
    <pubDate>Sun, 21 Jan 2018 08:50:53 GMT</pubDate>
    <description>&amp;gt; Сравни наборы опкодов сам, а?&lt;br&gt;&lt;br&gt;Одна машина регистровая, а другая стековая - может по такому критерию сравнивать?&lt;br&gt;&lt;br&gt;&amp;gt; Навскидку - опкоды джавы вообще не предусматривают вызов свободной функции, только метода, и работы с указателями нет.&lt;br&gt;&lt;br&gt;Это всё условности. Уж сколько вызовов в Java совершается статических методов финальных классов без объектов и без состояния, что это в порядке вещей.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>В Firefox 58 появится новый двухуровневый компилятор (Ю.Т.)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/113341.html#153</link>
    <pubDate>Sun, 21 Jan 2018 04:44:36 GMT</pubDate>
    <description>Вы объясняете логично, но несколько неполно. ))&lt;br&gt;&lt;br&gt;Рост потребления ресурсов (мощности, памяти), конечно, приятно отнести на счёт того, что вы &quot;можете обработать больше за то же время&quot;. Для специализированных задач это верно -- в общем.&lt;br&gt;&lt;br&gt;Но о чём говорят ваши оппоненты? -- а почему сравнимый рост потребления ресурсов наблюдается в рядовых настольных задачах, которые великолепно решались в условном 2006 году, и насколько этот рост оправдан?&lt;br&gt;&lt;br&gt;Когда один делает то, что в 2006 делали 10, это прекрасно.&lt;br&gt;Но когда один делает то же, что делал в 2006 на вдесятеро большем ресурсе, это справедливо вызывает вопросы -- хотя бы о качестве подготовки и работы, если уж не об интенциях.&lt;br&gt;&lt;br&gt;Пример с div-ами, собственно, против вас работает, если в 2006 году можно было соорудить обход, который (уже тогда) справлялся с проблемой (а я помню как раз подобный случай, и как раз в 2006 году :)).&lt;br&gt;&amp;gt; и жить стало не только проще и веселее, но и работать &lt;br&gt;&amp;gt; это все в браузере стало быстрее. А память сожралась.&lt;br&gt;&lt;br&gt;Да как же оно всё</description>
</item>

<item>
    <title>В Firefox 58 появится новый двухуровневый компилятор (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/113341.html#152</link>
    <pubDate>Sun, 21 Jan 2018 03:17:33 GMT</pubDate>
    <description>Откуда вообще такие представления?&lt;br&gt;&lt;br&gt;Ни один идиот не будет париться и каждый раз писать сортировку - он просто подключит либу/фреймворк/модуль, где это есть и дернет библиотечный метод, где это уже реализовано с учетом всех больших О. Отсюда и вес программ.&lt;br&gt;&lt;br&gt;А насчет прогресса - приведу свой пример. Я работаю в области 3д-графики (да, на ворованной проприетарщине, но не суть).&lt;br&gt;&lt;br&gt;Сейчас ПО позволяет делать в одиночку объемы и качество работ, которые, например, 15 лет назад могли выдавать лишь крупные студии (за сравнимое время). Само собой, софт стал жрать нааамного больше, на порядки - например, мне моих 64гб часто не хватает для моих задач, но он и позволяет получать результат, недостижимый с предыдущими поколениями софта/железа.&lt;br&gt;&lt;br&gt;С браузерами и вебом ситуация похожа, но не так заметна. Помните, как в 2006 году делали скругленные уголки у дивов? Либо вручную пихать 19 оберток из дивов разного размера и разного border-color, либо использовать либу NiftyCorners, которая делала то же самое автоматом, но </description>
</item>

<item>
    <title>В Firefox 58 появится новый двухуровневый компилятор (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/113341.html#151</link>
    <pubDate>Sun, 21 Jan 2018 00:02:46 GMT</pubDate>
    <description>FF стал таким же прожорливым как и ххром.&lt;br&gt;</description>
</item>

<item>
    <title>В Firefox 58 появится новый двухуровневый компилятор (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/113341.html#150</link>
    <pubDate>Sat, 20 Jan 2018 23:49:14 GMT</pubDate>
    <description>Mozilla делает всё, чтобы я перестал пользоваться Firefox.&lt;br&gt;Скрыл панель меню и где мои закладки?&lt;br&gt;</description>
</item>

<item>
    <title>В Firefox 58 появится новый двухуровневый компилятор (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/113341.html#149</link>
    <pubDate>Sat, 20 Jan 2018 20:41:19 GMT</pubDate>
    <description>&quot;Для JavaScript вторая стадия запускается спустя какое-то время после начала выполнения кода, лишь после того как накопится определённая статистика о характере выполнения и типах данных.&quot;&lt;br&gt;Что-то нехорошее из проблемы в процессорах Intel напоминает...&lt;br&gt;</description>
</item>

</channel>
</rss>
