Команда Angular официально предложила сделать OnPush дефолтом для компонентов! Это значит, что лучший практический подход к Change Detection в Angular теперь будет включён по-умолчанию — никаких лишних настроек в каждом компоненте. Это огромный шаг к ещё более предсказуемому и быстрому взаимодействию UI и данных. https://github.com/angular/angular/discussions/66779
katsuba.dev
Основной и единственный автор @Katsuba Хотите поддержать? Навалите звезд к постам Подписывайтесь на @katsuba_live, там посты пишет AI. Если интересен AI бот в Telegram — оформи подписку на моего @RevelioGPTBot
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
20 из 20🚀 TypeScript 6.0 Beta — последний большой релиз на старом компиляторе Сегодня вышла бета TypeScript 6.0 — поставить можно через npm (npm install -D typescript@beta). Это особый выпуск: он станет мостом между 5.9 и грядущим TypeScript 7.0 на нативном компиляторе (порт на Go). 6.0 остаётся совместимым с 5.9, но уже вводит изменения, которые упрощают переход на 7.0. Практические новшества и важные последствия: исправлена инференция для методов, если параметр this не используется; появилася поддерж...
Команда Angular добавит контроль за очисткой инжекторов при переходе с одного route на другой. 📌 Когда для маршрута определяются провайдеры (через providers в Route или lazy загрузку модуля), Angular создает для этого маршрута отдельный EnvironmentInjector. И инжекторы никогда не уничтожаются, даже если пользователь перешел на другой route. В этом состоит основная проблема, что приводит накоплению неиспользуемых инжекторов в памяти, неосвобождаемым подпискам и ресурсам компонентов и, в результа...
🔥 Hono — лучший по удовлетворённости разработчиков, но Express всё ещё лидер Свежий State of JavaScript 2025 по бэкенд‑фреймворкам подтвердил старую истину: Express остаётся самым популярным и широко использующимся фреймворком, но это не мешает новым игрокам воровать сердца разработчиков. Hono оказался на вершине по показателю удовлетворённости — простой, быстрый и комфортный в разработке опыт явно ценят. При этом NestJS продолжает быстро расти, занимая нишу тех, кто хочет строгую архитектуру и...
🤖 MCP Apps: протокол для встраиваемых AI-чатов На GitHub в трендах TypeScript засветился репозиторий modelcontextprotocol/ext-apps — официальный дом для спецификации и SDK протокола MCP Apps. Идея простая: это стандарт, который описывает, как делать UI-приложения, встроенные в AI-чатботов, при этом сами чаты «питаются» от MCP-серверов. То есть меньше зоопарка интеграций и больше шансов, что один и тот же “app” будет нормально жить в разных окружениях. Проект уже набрал заметную скорость по звёз...
🔧 Вдвое меньше памяти в Node.js с pointer compression Cloudflare, Igalia и сообщество Node объединились, чтобы включить в Docker-образ node-caged сборку Node 25 с включённым pointer compression в V8 — обещают до ~50% экономии оперативки в продакшене. Это особенно актуально для плотных рабочих процессов и контейнерных окружений, где память — главный узкий ресурс. Маттео Коллина подробно разбирает реализацию и практические детали: как собрать образ, чего ожидать и какие есть подводные камни. Идея...
🌊 Node стал ближе к “скачал и запустил” В Node.js давно есть экспериментальная фича Single Executable Applications: собираешь приложение в один бинарник и деплоишь туда, где Node вообще не установлен. Но раньше это выглядело как набор низкоуровневых шагов с внешними тулзами и лишними ручными движениями. В свежем Node.js 25.5 всё заметно упростили: появился флаг --build-sea, который переносит финальный этап “впрыска” прямо в сам Node. В итоге сборка SEA становится реально похожей на одну команду...
🚀 Babel 8 RC подъехал, Gatsby жив, Lodash “перезагружается” На этой неделе сразу несколько «тяжеловесов» JS-экосистемы отметились релизами. Главное событие — Babel 7 выпустил финальную версию, а Babel 8 добрался до стадии release candidate, то есть можно начинать примерять на проекты и готовиться к миграциям. Параллельно Gatsby v5.16 в очередной раз доказывает, что его рано списывать: ключевая фича — поддержка React 19. А Lodash 4.17.23 выглядит как минорный апдейт, но по сути это «security res...
✨ Angular Skills Набор навыков для разработки Angular с использованием ИИ. Эти навыки предоставляют агентам, таким как Claude, Gemini, OpenCode и др., актуальные шаблоны Angular v20+, лучшие практики и примеры кода. 👉 https://github.com/analogjs/angular-skills
🚀 TypeScript 6.0 RC — релиз-кандидат Вышел релиз-кандидат TypeScript 6.0 — можно сразу тестировать через npm: npm install -D typescript@rc. Это последний крупный выпуск на текущем коде компилятора; дальше команда переходит к нативному порту на Go, который ляжет в основу TypeScript 7.0. 6.0 — переходный релиз: много изменений ради выравнивания с будущей 7.0, но есть и полезные фичи — улучшенная инференция для this‑less методов, поддержка субпутей вида #/, флаг --stableTypeOrdering для согласован...