Node.js Digest#27: State of JS 2025, Node.js без AI, Deno трішки трясе, Typescript v6.0

Привіт спільното! На зв’язку Олександр Зіневич з новим випуском регулярного дайджесту новин про Node.js та світ серверного Javascript. Цього разу будемо без відео, але наступного місяця я виправлюсь 😉

Короткі новини:

🔸Команда Node.js анонсувала випуск оновлень безпеки для гілок 25.x, 24.x, 22.x та 20.x від 24 березня 2026 року. Ці патчі виправлять низку вразливостей.

🔸Починаючи з версії 27.x (жовтень 2026 року), Node.js переходить від двох мажорних релізів на рік до одного, і кожен з них згодом отримуватиме статус довгострокової підтримки (LTS). Це рішення покликане зменшити навантаження на мейнтейнерів-волонтерів та зробити графік оновлень більш передбачуваним для бізнесу.

🔸Amazon S3 тепер мають неймспейси для загальних бакетів;

🔸Результати State of JS 2025. Неочікуваного мало, Typescript популярніший за все на світі, Node.js лідер на сервері, ну і всі більше почали використовувати інструменти ШІ;

🔸Жодного AI в Node.js. Після Pull-request на 19 тисяч рядків де хтось дуже попотів палячи токени Claude Code спільнота замислилась над тим що може то вартує більше не допускати такого? Ось тут петиція де можна проголосувати;

🔸Deno схоже переживає не найкращі свої часи, багато повідомлень від людей що покинули команду як ось це. Офіційних коментарів про якусь заміну ШІ чи щось схоже поки не було;

Щось почитати:

🔸У блозі Platformatic розглядаються причини та архітектурні переваги впровадження віртуальної файлової системи в Node.js

🔸У блозі Ingest Aaron Harper розповідає про їх досвід використання worker thread. Не панацея від всього, але гарно справляється із поставленими завданнями.

🔸Що не так із Stream API в Node.js, свої думки про це опублікував James M Snell у блозі CloudFlare

🔸Мої «улюблені» проекти, де треба переписувати старезну кодову базу на щось актуальне, сучасне а якщо ще й повезе то доволі хіпстерське. У своєму блозі ifandelse автор ділиться практичним досвідом, переписування застарілої 12-річної JavaScript-бібліотеки на сучасний TypeScript.

🔸Бездумно збільшувати work_mem при роботі з PostgreSQL це погана ідея. Чому? Відповідь у цій статті.

🔸З одного боку боремось з aislop з іншого хочемо писати як Matteo Collina. У своєму блозі він опублікував скілли до Claude Code, які зроблять тебе генієм Node.js. Насправді ні, але цікаво спробувати.

🔸А ви вмієте проксювати запити? Тут коротенький гайд про те як це можна робити на різних платформах

🔸Чому є стільки мемів про node_modules? Звісно через їх розмір. Але ж чому ця папка завжди така величезна? Ось тут трішки деталей

🔸Просто цікаве дослідження про те що коли ми на співбесідах говоримо про те що блокувати основний потік в Node.js то погано, в цей час багато хто так робить.

🔸А тут трішки хардкору та порівняння алгоритмів стиснення. Не всім але комусь точно буде актуально.

🔸Трішки про Partitioning в базах даних завжди корисно таке пригадати.

🔸Все дата, а ми в ній місяці та тижні. Ну це якщо мова йде про Javascript. Ну а якщо серйозно тут гарний опис того чому з датам в JS треба бути обережними

🔸Інженери з Bloomberg пробують навести порядок з Source Maps, трішки деталей нащо і що це нам дасть у їх блозі.

🔸Той незручний момент коли Rust спрацював гірше за Typescript, ой а що сталось?

🔸Векторний пошук що все частіше стає актуальним для нас в час захоплення світу ШІ.

Щось подивитись:

Взліт та падіння famo.us фреймворку

Ми вже згадували про цю статтю раніше, але тепер огляд від Theo Browne

Провокативне відео від Mehul Mohan про те чому не можна використовувати Node.js J на яке ж скоро вийшла й відповідь, але це вже на каналі автора за бажанням можете переглянути

Ні місяця без нової атаки

Як готувати ваш проект для коректної роботи з ШІ

Оновлення/Релізи:

Середовища: Node.js v25.8.2, v24.14.1, v22.22.2, v20.20.2, Bun v1.3.11, Deno v2.7

Фреймворки: Nest.js v11.1.17, Fastify v5.8.4

Бібліотеки: Typescript v6.0, Prisma v7.5, faker v10.4.0, pnpm v10.33, Knex v3.2

Ще трішки цікавого:

Технологічний прогрес на який ми заслужили — Борг Розуміння, нова концепція яку описує Addy Osmani

Claude тепер може користуватись вашим комп’ютером повністю

Чому Electron може бути краще за Native, гарна розмова яку можна послухати по дорозі на роботу.

Щоб бути в курсі мемів:

Підписуйтеся на Telegram-канал «DOU #tech», щоб не пропустити нові технічні статті

👍ПодобаєтьсяСподобалось6
До обраногоВ обраному0
LinkedIn
Ctrl + Enter
Ctrl + Enter

Підписатись на коментарі