React Compiler 1.0 выпущен — стабильная, готовая к производству мемоизация на этапе сборки
Основное обновление
React Compiler 1.0 официально выпущен как стабильный инструмент, который выполняет автоматическую мемоизацию и валидацию на этапе сборки для React (включая React Native). Он поставляется с линтинг-правилами на основе компилятора (объединенными в пресеты eslint для react-hooks), имеет интеграции для шаблонов новых приложений (Expo, Vite, Next.js) и поддерживается в общих инструментах сборки с экспериментальной поддержкой swc. (it.react.dev)
Почему это важно
Это практическое изменение, ориентированное на разработчиков, а не исследовательский предварительный просмотр: компилятор сокращает ручной шаблон useMemo/useCallback, применяя точную, условную мемоизацию, которую обычные хуки не могут выразить, обеспечивая измеримые ускорения загрузки и взаимодействия в производственных приложениях. Для новых проектов рекомендуется включить компилятор по умолчанию (партнерские шаблоны делают это тривиальным); для существующих приложений команда предоставляет руководство по поэтапному внедрению и явные рекомендации по развертыванию, поскольку изменения в мемоизации могут повлиять на эффекты или другой код, который зависит от предыдущей семантики идентичности. Влияние на инструменты реально: ожидайте более быстрые рендеры, новые диагностические сообщения линтинга, которые выявляют скрытые нарушения "Правил React", и постепенные добавления в конвейеры сборки (плагин Babel сегодня, интеграция swc в будущем). Операционные рекомендации: попробуйте компилятор в небольших, хорошо протестированных ветках функций, зафиксируйте версию компилятора для контролируемых обновлений, включите обновленный пресет eslint, чтобы выявлять проблемы на ранних стадиях, и придавайте приоритет тестам "от конца до конца" во время развертывания. (it.react.dev)
Источник
Читать дальше
Родной порт TypeScript на Go (Project Corsa) обеспечивает ускорение проверки типов примерно в 10 раз
29 ноября 2025 г.Команда TypeScript от Microsoft перенесла компилятор и языковой сервис на Go (Project Corsa), обеспечив значительные улучшения скорости и памяти в реальных условиях и выпустив родные превью для раннего тестирования.
Node.js объявляет встроенное удаление типов TypeScript стабильным (v25.2.0)
28 ноября 2025 г.Node.js v25.2.0 (11 ноября 2025 года) объявляет 'удаление типов' TypeScript на этапе выполнения стабильным — запускайте множество .ts файлов напрямую с помощью node, с важными практическими оговорками.
Docker устраняет критическую уязвимость RCE в вложенной зависимости, upstream-исправление для LangChain.js
27 ноября 2025 г.Docker обнаружил и исправил критическую уязвимость RCE (CVE-2025-12735), коренящуюся в зависимости expr-eval, заменил её на поддерживаемую альтернативу и внес исправление в upstream для LangChain.js — это затрагивает Kibana и многие приложения на основе LLM.