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

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)

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

Апдейт Windows 11 KB5124008 нарушает работу подключений Always On VPN

3 часа назад

Апдейт Windows 11 KB5124008 нарушает работу подключений Always On VPN

На этой неделе Microsoft выпустила очередное ежемесячное апдейт для Windows 11, и пользователи стартовали жаловаться на возникновение проблем. Одной из них стала неработоспособность VPN‑соединений тип

В McKinsey стартовали информировать сотрудников о перерасходе ИИ‑токенов

3 часа назад

В McKinsey стартовали информировать сотрудников о перерасходе ИИ‑токенов

В McKinsey решили бороться с перерасходом ИИ‑токенов не введением жёстких лимитов, а информирование сотрудников. Читать далее

WhatsApp Business программный оболочку: с 1 октября платим за всё? Разбираю по пунктам

4 часа назад

WhatsApp Business программный оболочку: с 1 октября платим за всё? Разбираю по пунктам

Вы долго и сложно подключали WhatsApp* Business программный интерфейс: проходили верификацию, регистрировали номер, подключали CRM и чат-бота. Всё ради нормальной работы: чтобы не держать телефон вклю

Biostar начала продвижение видеокарты на базе GeForce GT 730

5 часов назад

Biostar начала продвижение видеокарты на базе GeForce GT 730

Тайваньская Biostar начала продвижение видеокарты на базе GeForce GT 730, вышедшей летом 2014 года. Организация рекламирует новинку под названием Biostar VN7313TG46 для диспетчерских пунктов, промышле

Revolut по ошибке выдала мошенникам информация своих клиентов, включая селфи и историю криптовалютные транзакции

6 часов назад

Revolut по ошибке выдала мошенникам информация своих клиентов, включая селфи и историю криптовалютные транзакции

Британская финтех‑компания Revolut по ошибке раскрыла мошенникам данные своих клиентов, в том числе паспортные данные, селфи для подтверждения личности и историю криптовалютных транзакций. Злоумышленн