React Compiler 1.0: стабильная автоматическая мемоизация для React и React Native
Основное обновление
React Compiler 1.0 был выпущен 7 октября 2025 года как готовый к производству оптимизатор на этапе сборки (в настоящее время в основном распространяется как плагин Babel), который автоматически анализирует поток данных и применяет детализированную мемоизацию к компонентам и хукам React, добавляет диагностику на основе компилятора, представленную через eslint-plugin-react-hooks, поддерживает React и React Native и предоставляет пути внедрения с Expo, Vite и Next.js. (react.dev)
Почему это важно
Это практическое изменение в производительности/инструментах, которое вы можете внедрять постепенно: компилятор может мемоизировать через условные конструкции и другие шаблоны, где ручное использование useMemo/useCallback не может, что приводит к измеримым выигрышам в времени выполнения (React сообщает о загрузках, которые происходят до ~12% быстрее, и >2.5× быстрее для определенных взаимодействий в примерах), при этом сохраняя нейтральность по памяти; он также вводит статическую диагностику, которая выявляет скрытые нарушения Правил React до времени выполнения. Поскольку неявная мемоизация может изменить поведение в крайних случаях (например, зависимости эффектов), рекомендуемый путь — поэтапное развертывание с использованием предоставленного руководства по инкрементальному внедрению, обновление до обновленного eslint-plugin-react-hooks для правил линтинга компилятора, поддержание сквозного тестирования или фиксация версии компилятора во время развертывания, а также использование useMemo/useCallback в качестве выходных путей, где вам нужен строгий контроль. (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.