НОВОСТИ ФРОНТЕНДА

2 мин
НОВОСТИ ФРОНТЕНДА

Всем привет! Я в отпуске! на чиле, на расслабоне!

👀 САМОЕ ВАЖНОЕ

Почти 30 лет JavaScript-разрабы страдали от new Date() — и свершилось! После 9 лет работы Temporal наконец достиг Stage 4 в TC39 (https://tc39.es/) и войдёт в стандарт ES2026.

Если коротко — Date это порт Java-кода 1995 года, написанный за 10 дней. Он мутабельный, парсит строки непредсказуемо, ломает арифметику месяцев и не понимает таймзоны. Следовательно весь мир качал moment.js — 100 млн загрузок в неделю — только чтобы нормально работать с датами.

Теперь есть Temporal:

  1. Temporal.ZonedDateTime — замена Date, но иммутабельная, с явной таймзоной и правильной обработкой перехода на летнее время.

  2. Temporal.Instant — точный момент времени в наносекундах (не миллисекундах, как у Date).

  3. Temporal.PlainDate / PlainTime / PlainDateTime — "обычное время" без таймзон, когда они просто не нужны.

Уже работает в Chrome, Firefox, Edge и TypeScript 6.0 Beta. Можно применять прямо сейчас!

😍 ЕЩЁ НЕМНОГО ИНТЕРЕСНОГО

  1. Vite 8.0 — главное изменение (https://vite.dev/blog/announcing-vite8) за всю историю: два бандлера (esbuild + Rollup) заменены одним Rust-based Rolldown, что даёт сборку в 10-30 раз быстрее при полной совместимости с существующими плагинами.

  2. TypeScript 6.0 RC (https://devblogs.microsoft.com/typescript/announcing-typescript-6-0-rc/) — новейший релиз на JavaScript-кодовой базе, после которого TS 7.0 будет переписан на Go для нативной скорости и многопоточности.

  3. React Fiber существует потому (https://inside-react.vercel.app/blog/understanding-why-react-fiber-exists), что старый рекурсивный рендеринг намертво блокировал JS-поток — Fiber заменил его на связный список, по которому React обходит дерево небольшими кусками по ~5мс, отдавая браузеру контроль между ними.

  4. Node.js отказывается от модели (https://socket.dev/blog/node-js-moves-to-annual-major-releases-starting-with-node-27) чётных/нечётных версий — начиная с Node 27 один релиз в год, и каждый становится LTS.

  5. CSS-анимации можно использовать (https://patrickbrosset.com/articles/2026-03-09-using-css-animations-as-state-machines-to-remember-focus-and-hover-states-with-css-only/) как стейт-машины, без единой строки JavaScript.

  6. Go 1.26 добавил директиву (https://go.dev/blog/inliner) //go:fix inline — помечаешь устаревшую функцию, запускаешь go fix, и все вызовы автоматически заменяются на новый исходник по всему проекту.

  7. Инфраструктура обновлений Notepad++ была взломана предположительно китайскими хакерами на 6 месяцев. Посмотрите мой видео-обзор про это! (https://www.youtube.com/watch?v=uJyiBuQWULU)

Подписывайтесь: YouTube (https://www.youtube.com/@atamrazov) | VK (https://vkvideo.ru/@club229100280) | Twitter (https://x.com/TamrazovAlex)

Читают сейчас

Вышел альфа-релиз Paint.NET 5.2 с экспериментальной поддержкой Wine/Linux

1 час назад

Вышел альфа-релиз Paint.NET 5.2 с экспериментальной поддержкой Wine/Linux

1 сентября 2026 года состоялся выпуск альфа-версии графического редактора с открытым исходным кодом Paint.NET 5.2 для Windows 10/11 (64-бита) и с экспериментальной поддержкой Wine/Linux (Wine 11.14, U

1 час назад

Операционная платформа «Альт Образование» бесплатна для школ — акция от «Базальт СПО»

Операционная платформа «Альт Образование» бесплатна для школ — акция от «Базальт СПО» Организация «Базальт СПО» запускает специальное предложение для школ: операционная система «Альт Образование» 11 п

Google добавила агентный аналитика видео в Gemini 3.7 Flash, 3.6 Flash и 3.5 Flash-Lite

1 час назад

Google добавила агентный аналитика видео в Gemini 3.7 Flash, 3.6 Flash и 3.5 Flash-Lite

Google запустила агентный анализ видео для Gemini 3.7 Flash, 3.6 Flash и 3.5 Flash-Lite. Теперь модель анализирует видео не как последовательность кадров с фиксированной частотой, а сама решает, какие

Апдейт платформы «Октопус» от ГК «Юзтех»: историческая анализ и расширенная сопровождение инфраструктур

3 часа назад

Апдейт платформы «Октопус» от ГК «Юзтех»: историческая анализ и расширенная сопровождение инфраструктур

В новых версиях «Октопус» мы сфокусировались на трёх направлениях: расширении возможностей управления ИТ-инфраструктурой, повышении производительности и развитии интеграций. Система получила новые сце

Frank Media рассказал о сложностях, с которыми столкнулись пользователи при попытке воспользоваться цифровым рублём

3 часа назад

Frank Media рассказал о сложностях, с которыми столкнулись пользователи при попытке воспользоваться цифровым рублём

С 1 сентября должно было начаться массовое добавление цифрового рубля — третьей формы денег, которую Банк России обсуждает уже около шести лет. Тем не менее, судя по первым дням запуска, доступ к ново