<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Google прекращает поддержку Portable Native Client в пользу ...</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/111373.html</link>
    <description>Компания Google объявила (https://blog.chromium.org/2017/05/goodbye-pnacl-hello-webassembly.html) о переводе технологии PNaCl (Portable Native Client) в разряд устаревших. Поддержка PNaCl в Chrome будет прекращена в первом квартале 2018 года, но возможность использования PNaCl в дополнениях к Chrome и приложениях Chrome Apps  ещё какое-то время будет сохранена.&lt;br&gt;&lt;br&gt;&lt;br&gt;Разработчикам рекомендуется перейти на использование технологии WebAssembly (http://webassembly.org/), предоставляющей (https://www.opennet.ru/opennews/art.shtml?num=46117) не зависящий от браузера универсальный низкоуровневый промежуточный код для выполнения в браузере приложений, скомпилированных из различных языков программирования. WebAssembly рассматривается как более перспективная и переносимая между браузерами технология создания высокопроизводительных web-приложений, в то время как PNaCl не вышел за пределы нишевого продукта, привязанного к одному браузеру. Для упрощения перевода приложений с  PNaCl на WebAssembly подготовлена серия рекомен</description>

<item>
    <title>Google прекращает поддержку Portable Native Client в пользу ... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/111373.html#75</link>
    <pubDate>Sat, 03 Jun 2017 07:44:00 GMT</pubDate>
    <description>Ну давай, декомпилируй (это часть живого js проекта):&lt;br&gt;&lt;br&gt;&#091;code&#093;&lt;br&gt;       if (!($385)) &#123;&lt;br&gt;        $387 = $384;&lt;br&gt;        while(1) &#123;&lt;br&gt;         $386 = (($362) + ($387&amp;lt;&amp;lt;2)&amp;#124;0);&lt;br&gt;         $388 = HEAP32&#091;$386&amp;gt;&amp;gt;2&#093;&amp;#124;0;&lt;br&gt;         $389 = (((($0)) + 24&amp;#124;0) + ($387&amp;lt;&amp;lt;2)&amp;#124;0);&lt;br&gt;         HEAP32&#091;$389&amp;gt;&amp;gt;2&#093; = $388;&lt;br&gt;         $390 = (($387) + -1)&amp;#124;0;&lt;br&gt;         $391 = ($390&amp;#124;0)==(0);&lt;br&gt;         if ($391) &#123;&lt;br&gt;          break;&lt;br&gt;         &#125; else &#123;&lt;br&gt;          $387 = $390;&lt;br&gt;         &#125;&lt;br&gt;        &#125;&lt;br&gt;&#091;/code&#093;&lt;br&gt;</description>
</item>

<item>
    <title>Google прекращает поддержку Portable Native Client в пользу ... (Geol)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/111373.html#74</link>
    <pubDate>Fri, 02 Jun 2017 10:47:29 GMT</pubDate>
    <description>Меняю свой рак на embed-объекты.&lt;br&gt;</description>
</item>

<item>
    <title>Google прекращает поддержку Portable Native Client в пользу ... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/111373.html#73</link>
    <pubDate>Thu, 01 Jun 2017 15:50:57 GMT</pubDate>
    <description>&amp;gt; И, кстати, uMatrix отродясь с инлайновыми скриптами ничего делать не умел&lt;br&gt;&lt;br&gt;Отдельно не умел. Вообще все скрипты выключать умел и умеет, включая инлайновые.&lt;br&gt;</description>
</item>

<item>
    <title>Google прекращает поддержку Portable Native Client в пользу ... (Crazy Alex)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/111373.html#72</link>
    <pubDate>Thu, 01 Jun 2017 14:42:44 GMT</pubDate>
    <description>На большом объёме кода - сложнее :-) Визуального мусора больше.&lt;br&gt;</description>
</item>

<item>
    <title>Google прекращает поддержку Portable Native Client в пользу ... (Crazy Alex)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/111373.html#71</link>
    <pubDate>Thu, 01 Jun 2017 14:40:58 GMT</pubDate>
    <description>Ну тогда из предложенных осталось два живых варианта.&lt;br&gt;&lt;br&gt;На сейчас - ничего не трогать, благо из железки JS никуда не денется, а JS в браузерах ту железку явно переживёт.&lt;br&gt;На будущее, если таки нарвётесь на подобное с WASM - заворачивать дополнительно  там, куда оно на HTTP ломится. Как ни крути, это куда менее кривой костыль, чем скрипты подменять на хаченые.&lt;br&gt;&lt;br&gt;Ну и насчёт ада в WASM  я имел в виду какую-нибудь обфускацию в коде или подобную чушь. Это, собственно, и в JS накрутить не то чтобы сложно, так что тут я разницы не вижу. А сам формат WASM финализирован уже - и бинарное, и текстовое представление, инструменты преобразования есть, так что строки поправить не проблема.&lt;br&gt;&lt;br&gt;Насчёт игр и приложений - ну, примерно такой набор на данный момент, да. А такой он, а не что-то большее - в том числе и по причине ограниченности JS, которыую и пытаются преодолеть и засунуть в браузер вообще всё. Лучше бы обломались, честно говоря, но это в любом случае дальнее будущее.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Google прекращает поддержку Portable Native Client в пользу ... (Crazy Alex)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/111373.html#70</link>
    <pubDate>Thu, 01 Jun 2017 14:31:42 GMT</pubDate>
    <description>Это именно благодаря. Потому что тот &quot;чистый&quot; гипертекст - штука довольно ограниченная, в нём в интернет-шахматы не поиграешь, интернет-магазин не сделаешь и так далее. Сфекрические кони - они в вакууме хороши, а на практике всегда есть и плюсы и минусы.&lt;br&gt;</description>
</item>

<item>
    <title>Google прекращает поддержку Portable Native Client в пользу ... (Crazy Alex)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/111373.html#69</link>
    <pubDate>Thu, 01 Jun 2017 14:29:46 GMT</pubDate>
    <description>И - смысл нервничать, если ничего не меняется? А так - плохо, конечно. Как и веб-приложения и проприетарщина в принципе.&lt;br&gt;</description>
</item>

<item>
    <title>Google прекращает поддержку Portable Native Client в пользу ... (cmp)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/111373.html#68</link>
    <pubDate>Thu, 01 Jun 2017 14:14:12 GMT</pubDate>
    <description>0) нельзя, железка, гарантия, да и долго это все расковыривать в прошивке, а там неверняка еще и защита какая-нибудь, да и железок таких на самом деле тьма не одинаковых, проблемы только у одной модели.&lt;br&gt;1) ну так и меня вполне устраивает&lt;br&gt;2) лучше использовать слово - проксирование, его щас даже даже комерсы пользуют в своих контекстах. Так так и есть, если я правильно понял.&lt;br&gt;3) что и как там будет, хз, гадать глупо, а ломать то, что есть и вполне работает, ради чего?&lt;br&gt;&lt;br&gt;&amp;gt; ближайшие три жизни &lt;br&gt;&lt;br&gt;да ну, я бы не поверил 5 лет назад во много из того что сейчас есть, ..и подумав, я бы сказал ОЧЕНЬ много.&lt;br&gt;&lt;br&gt;&amp;gt; это для специфических тяжёлых приложений&lt;br&gt;&lt;br&gt;Ой, яндекс-маркет, алиэкспресс, кое-кто из интернет-банкинга, все остально заменяемо и можно найти вариант, который позубам своей системе, мне ли с моим атомом не знать.&lt;br&gt;&lt;br&gt;&amp;gt; игрушек прежде всего&lt;br&gt;&lt;br&gt;а игрули в браузерах еще есть? вот это поворот&lt;br&gt;</description>
</item>

<item>
    <title>Google прекращает поддержку Portable Native Client в пользу ... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/111373.html#67</link>
    <pubDate>Thu, 01 Jun 2017 10:29:11 GMT</pubDate>
    <description>&amp;gt; В штуку, которой пользуются миллиарды и которая приносит триллионы?&lt;br&gt;&lt;br&gt;Это скорее вопреки нежели благодаря :-) &lt;br&gt;</description>
</item>

</channel>
</rss>
