<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Релиз njs 0.2.5, интерпретатора JavaScript от NGINX</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/115696.html</link>
    <description>Доступна (http://mailman.nginx.org/pipermail/nginx/2018-October/057065.html) новая версия njs 0.2.5 (http://nginx.org/en/docs/njs/), интерпретатора языка JavaScript для веб-сервера nginx. Интерпретатор njs реализует стандарты ECMAScript (http://nginx.org/ru/docs/njs/compatibility.html) и позволяет расширять (http://nginx.org/ru/docs/njs/) возможности nginx по обработке запросов с помощью скриптов (http://nginx.org/ru/docs/njs/examples.html) в конфигурации.&lt;br&gt;Скрипты могут использоваться в файле конфигурации для определения расширенной логики обработки запросов, формирования конфигурации, динамической генерации ответа, модификации запроса/ответа или быстрого создания заглушек с решением проблем в web-приложениях. &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;В новом выпуске улучшена поддержка спецификации ECMAScript 5.1,&lt;br&gt;исправлено более 13 ошибок, улучшена обработка различных значений в функции Array.prototype.slice(), реализована поддержка  дробей без целочисленной части, добавлена поддержка объекта &quot;arguments (https://developer.mozilla.org/ru/</description>

<item>
    <title>Релиз njs 0.2.5, интерпретатора JavaScript от NGINX (пох)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/115696.html#82</link>
    <pubDate>Sat, 23 Mar 2019 13:15:36 GMT</pubDate>
    <description>так lua - давно, это уже пройденый этап. (интересно, он по сей день намертво лочит воркер?)&lt;br&gt;&lt;br&gt;У него есть два недостатка - уродливый синтаксис (требующий много лишнего колошматенья по клавиатуре) и то что он не js - поэтому мартышки его не знают, а учить им некогда, смузи ж скиснет.&lt;br&gt;&lt;br&gt;&amp;gt; зачем было гордо отказываться от динамических модулей&lt;br&gt;&lt;br&gt;чтобы не плодить лишний код и лишние проблемы (прикинь как классно подключается этот модуль при многотредовой схеме). &lt;br&gt;А бизнес-логику при помощи скриптов пишут _конечные_пользователи_, они тебе сошки писать все равно не будут, не обучены.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Релиз njs 0.2.5, интерпретатора JavaScript от NGINX (Andrey Mitrofanov)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/115696.html#81</link>
    <pubDate>Wed, 07 Nov 2018 09:59:09 GMT</pubDate>
    <description>&amp;gt; По производительности смотрел кто-то данное изделие? Можно его использовать в своих разработках? &lt;br&gt;&lt;br&gt;Точн!  Может ли оно притормозить обработку запросов nginx до уровня апача или не сдюжит.  Аудитория затаила.&lt;br&gt;&lt;br&gt;Если надо высокопроизводительной математики на &quot;кластарах&quot;, то у интерпретируемого самописного языка конфигов &quot;будут для тебя плохие новости&quot;ТМ.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз njs 0.2.5, интерпретатора JavaScript от NGINX (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/115696.html#80</link>
    <pubDate>Wed, 07 Nov 2018 07:43:48 GMT</pubDate>
    <description>По производительности смотрел кто-то данное изделие? Можно его использовать в своих разработках? &lt;br&gt;</description>
</item>

<item>
    <title>Релиз njs 0.2.5, интерпретатора JavaScript от NGINX (irinat)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/115696.html#79</link>
    <pubDate>Sun, 04 Nov 2018 19:15:06 GMT</pubDate>
    <description>В Lua нет массивов, там только таблицы. Поэтому начинать нумерацию можно с чего угодно, хоть с -2.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз njs 0.2.5, интерпретатора JavaScript от NGINX (Maxim)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/115696.html#78</link>
    <pubDate>Sat, 03 Nov 2018 17:49:28 GMT</pubDate>
    <description>&amp;gt; JS везде, соответственно и те кто на нем кодит везде. По твоему &lt;br&gt;&amp;gt; получается что?&lt;br&gt;&lt;br&gt;JS только в браузере, потому что так исторически сложилось.&lt;br&gt;А вот любить JS и поэтому воткнуть его везде - нужно быть редким извращенцем.&lt;br&gt;Таких отбитых к нормальному коду - не пускать.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз njs 0.2.5, интерпретатора JavaScript от NGINX (Ананизмус)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/115696.html#77</link>
    <pubDate>Sat, 03 Nov 2018 17:22:05 GMT</pubDate>
    <description>JS везде, соответственно и те кто на нем кодит везде. По твоему получается что?&lt;br&gt;</description>
</item>

<item>
    <title>Релиз njs 0.2.5, интерпретатора JavaScript от NGINX (Maxim)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/115696.html#76</link>
    <pubDate>Sat, 03 Nov 2018 13:50:20 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Я бы лучше веб на плюсах писал.&lt;br&gt;&amp;gt; Да-да, расскажи инвестору, что проект займет полгода вместо 2 месяцев.&lt;br&gt;&amp;gt; Где вас таких изготавливают?&lt;br&gt;&lt;br&gt;Да-да расскажи инвестору, что ты запилишь очередную дичт, которую потом надо будет переписывать.&lt;br&gt;В итоге 2 месяца JS, 2 месяца фиксов этого JS. Потом выкидывание велосипеда и переписываение большей части кода.&lt;br&gt;&lt;br&gt;У меня на типизированных языках разработка идет кстати быстрее.&lt;br&gt;Так что это все из области неосиляторов.&lt;br&gt;А вариантов овердокуя: Java (GWT), C#, Kotlin.&lt;br&gt;&lt;br&gt;Так что таких как ты я бы близко к коду не пускал. Жаль у вас на лбу не написано: &quot;веб-макака&quot;.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз njs 0.2.5, интерпретатора JavaScript от NGINX (qwerty123)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/115696.html#75</link>
    <pubDate>Sat, 03 Nov 2018 06:31:01 GMT</pubDate>
    <description>&amp;gt;Я бы лучше веб на плюсах писал.&lt;br&gt;&lt;br&gt;Да-да, расскажи инвестору, что проект займет полгода вместо 2 месяцев.&lt;br&gt;&lt;br&gt;Где вас таких изготавливают?&lt;br&gt;</description>
</item>

<item>
    <title>Релиз njs 0.2.5, интерпретатора JavaScript от NGINX (qwerty123)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/115696.html#74</link>
    <pubDate>Sat, 03 Nov 2018 06:26:36 GMT</pubDate>
    <description>&amp;gt;и в контроллере которого требования реального времени борются со сборщиком мусора.&lt;br&gt;&lt;br&gt;какая-то каша.&lt;br&gt;&lt;br&gt;в первых, для микроконтролеров применяются максимум embedded RTOS (классический представитель которого FreeRTOS - &quot;я есть шедулер и все&quot;), и вообще pure C. И обработка событий от периферии на прерываниях и main loop.&lt;br&gt;&lt;br&gt;засунуть в 128Kb флеша и еще столько же памяти интрпрепретатор (которых 50-100 разных из только ходовых) c хуками к голым аппаратным прерываниям и регистарам управления - ну нужно постараться. &lt;br&gt;В общем-то, никто и не старается.&lt;br&gt;&lt;br&gt;Но если таки будет - микроконтролеры таки все больше по ресурсам, то это будет нечто другое, и вполне адекватное по времени реакции.&lt;br&gt;&lt;br&gt;Классический, хоть и не самый лучший, пример на каждый день - интерпретаторы Postscript, который внезапно язык программирования, на платах принтеров. &lt;br&gt;&lt;br&gt;А JS, если выжать до основ, это тот же LISP-like, который внезапно уже лет как 30-40 редким мелким бисером  вшивают в микропрограммное обеспечение.&lt;br&gt;&lt;br&gt;Нет, не в варианте-идеологи</description>
</item>

</channel>
</rss>
