Вхід Реєстрація
Реклама
Ваше рекламне місце
Забронюйте цей слот без конкуренції на обраний період.
Купити рекламу →
Логотип телеграм спільноти - Node.js Recipes
Додано 14 лип 2024

Node.js Recipes

@node_recipes
Кількість підписників: 3 153
Фото: 173
Відео: 7
Посилання: 610
Опис:
You can view and join @node_recipes right away.
Джерело

Node.js Recipes | Вийшов реліз Node.js v22.15.0#nodejs_apiУ цьому мінорному оновленні є ...

Логотип телеграм спільноти - Node.js Recipes Node.js Recipes @node_recipes
3 800 Охват/переглядів 2025-04-23 15:24 Повідомлення №816
🚀 Вийшов реліз Node.js v22.15.0#nodejs_apiУ цьому мінорному оновленні є два важливі моменти, на які варто звернути увагу.1️⃣ Оновлення бази часових поясів: tzdata 2024b → 2025aДеталі змін у реліз-нотах tzdata 2025a.Якщо ваш застосунок має бізнес-логіку, що залежить від таймзон, це оновлення може стати breaking change. Щоб уникнути подібних ризиків у майбутньому, краще використовувати system-ICU, щоб оновлювати таймзони незалежно від оновлень Node.js.2️⃣ Зʼявився новий метод process.execve() — системний виклик, який повністю замінює поточний процес на новий, зберігаючи той самий PID. Приклад:console.log('Before execve pid:', process.pid);try { process.execve('/bin/sh', ['sh', '-c', 'echo After execve pid: $$']);} catch (err) { console.error('execve failed:', err);}Що це означає для Node.js розробників?🐳 Мінімалістичний init-процес на JS у Docker-контейнерах: наприклад, можна спочатку отримати секрети з AWS Secrets Manager, а потім запускати основну програму, як треба по 12 Factor.🔁 Hot-reload без втрати PID: перезапуск застосунку без його зупинки — актуально для IoT-пристроїв або embedded-систем.⚠️ Новий вектор атак: тепер можливе підміщення логіки без зміни PID, що вимагає додаткової уваги до безпеки.