<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Доступна серверная JavaScript-платформа Node.js 20.0 </title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/130257.html</link>
    <description>Состоялся релиз Node.js 20.0, платформы для выполнения  сетевых приложений на языке JavaScript.  Node.js 20.0 отнесён к веткам с длительным сроком поддержки, но данный статус будет присвоен только в октябре, после проведения стабилизации. Поддержка Node.js 20.x будет осуществляться до 30 апреля 2026 года. Сопровождение прошлой LTS-ветки Node.js 18.x продлится до апреля 2025 года, а позапрошлой LTS-ветки 16.x до сентября 2023 года. Сопровождение LTS-ветки 14.x будет прекращено 30 апреля, а промежуточной ветки Node.js 19.x - 1 июня...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=58998&lt;br&gt;</description>

<item>
    <title>Доступна серверная JavaScript-платформа Node.js 20.0  (_kp)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/130257.html#168</link>
    <pubDate>Mon, 24 Apr 2023 14:06:50 GMT</pubDate>
    <description>Он нигде не нужен. Ну, не получилось, с кем не бывает. Просто вместо признания провала, и переделки, важно раздувают щёки.&lt;br&gt;</description>
</item>

<item>
    <title>Доступна серверная JavaScript-платформа Node.js 20.0  (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/130257.html#167</link>
    <pubDate>Mon, 24 Apr 2023 02:49:38 GMT</pubDate>
    <description>Если имеем дело с сетью (fetch) или другим IO, то есть AbortController - вызываем и нижестоящая операция прерывается с исключением AbortError (по-умолчанию).&lt;br&gt;&lt;br&gt;Для остальных промисов появился планировщик (чтобы каждый раз не пилить велосипед с setTimeout/clearTimeout)&lt;br&gt;&#096;&#096;&#096;&lt;br&gt;import &#123; scheduler &#125; from &apos;node:timers/promises&apos;&lt;br&gt;&lt;br&gt;// ...&lt;br&gt;&lt;br&gt;await Promise.race(&#091;&lt;br&gt;  promiseChain,  scheduler.wait(5000).then(Promise.reject)&lt;br&gt;&#093;)&lt;br&gt;&#096;&#096;&#096;&lt;br&gt;&lt;br&gt;Конечно настоящий код будет немного подробнее, чтобы отлаживать было проше&lt;br&gt;</description>
</item>

<item>
    <title>Доступна серверная JavaScript-платформа Node.js 20.0  (ван)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/130257.html#166</link>
    <pubDate>Thu, 20 Apr 2023 18:45:52 GMT</pubDate>
    <description>njs ван лав&lt;br&gt;</description>
</item>

<item>
    <title>Доступна серверная JavaScript-платформа Node.js 20.0  (Вы забыли заполнить поле Name)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/130257.html#165</link>
    <pubDate>Thu, 20 Apr 2023 15:27:21 GMT</pubDate>
    <description>Еще как пример можно привести Content Security Policy в браузерах.&lt;br&gt;</description>
</item>

<item>
    <title>Доступна серверная JavaScript-платформа Node.js 20.0  (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/130257.html#164</link>
    <pubDate>Thu, 20 Apr 2023 14:59:04 GMT</pubDate>
    <description>&amp;gt;Во-первых это миф требования: нет никакой нужды ограничивать что-то &quot;внутри программы&quot; (если есть - приведи пример, но такой, где изоляция процесса принципиально не подходит)&lt;br&gt;&lt;br&gt;Использование любой сторонней библиотеки. Библиотека предназначенная для криптографии не должна иметь вохможности выйти в сеть или в читать файлы на диске. Как и библиотека ханимающаяся компрессией. А разносить каждую утилитарную бибилотеку по процессам - это верх идиотизма. &lt;br&gt;</description>
</item>

<item>
    <title>Доступна серверная JavaScript-платформа Node.js 20.0  (th3m3)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/130257.html#163</link>
    <pubDate>Thu, 20 Apr 2023 11:39:18 GMT</pubDate>
    <description>&amp;gt; до сих пор не запилили что ли !?&lt;br&gt;&lt;br&gt;Есть инструменты, но как отдельные проекты, не в официальной поставке.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Доступна серверная JavaScript-платформа Node.js 20.0  (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/130257.html#162</link>
    <pubDate>Thu, 20 Apr 2023 11:38:53 GMT</pubDate>
    <description>Тут скорее больше как аддоны в браузере, у каждого свои права, которые явно декларируются. Изоляцию средствами ОС туда не применить. Стоит ли из-за этого убрать права для расширений? Нет конечно!&lt;br&gt;</description>
</item>

<item>
    <title>Доступна серверная JavaScript-платформа Node.js 20.0  (Бывалый смузихлёб)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/130257.html#161</link>
    <pubDate>Thu, 20 Apr 2023 11:03:32 GMT</pubDate>
    <description>нормальные люди промисы используют, работая с асинхронщиной как с асинхронщиной, попутно отлавливая ошибки кетчем&lt;br&gt;а не пытаются превратить её в подобие синхронного кода&lt;br&gt;&lt;br&gt;В целом же, упомянутый пример является базовым и универсальным&lt;br&gt;Ничто не мешает вызов чего-то с колбэком превратить в промис одной строкой кода( &quot;обработка результата&quot; из примера может оказаться вызовом резолва/режекта в зависимости от результата )  и работать с этим или посредством зен/кетч или асинк/авэйт&lt;br&gt;</description>
</item>

<item>
    <title>Доступна серверная JavaScript-платформа Node.js 20.0  (Бывалый смузихлёб)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/130257.html#160</link>
    <pubDate>Thu, 20 Apr 2023 10:57:04 GMT</pubDate>
    <description>там где жс немного, смысла в вебпаке и нет. А галп как был так и будет&lt;br&gt;</description>
</item>

</channel>
</rss>
