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

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)

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

Руководящий комитет GNU Compiler Collection принял политику в отношении ИИ

3 часа назад

Руководящий комитет GNU Compiler Collection принял политику в отношении ИИ

Руководящий комитет GCC официально принял политику, регулирующую использование искусственного интеллекта и больших языковых моделей в GNU Compiler Collection. Теперь проект будет отклонять любые матер

Американские инженеры представили прототип умного кольца, которое отслеживает химический состав пота

3 часа назад

Американские инженеры представили прототип умного кольца, которое отслеживает химический состав пота

Инженеры Калифорнийского университета в Сан‑Диего создали прототип умного кольца, которое анализирует состав пота с пальцев для отслеживания биомаркеров. Разработка демонстрирует потенциал будущих сма

Марк Цукерберг: через пять лет у миллиардов людей будут собственные ИИ‑агенты

4 часа назад

Марк Цукерберг: через пять лет у миллиардов людей будут собственные ИИ‑агенты

Основатель и генеральный директор Meta* Марк Цукерберг заявил инвесторам, что через пять лет у миллиардов людей будут собственные персональные ИИ‑агенты. По его словам, эти агенты будут работать кругл

Финляндия отключит от России часть международного интернет-трафика

4 часа назад

Финляндия отключит от России часть международного интернет-трафика

Финляндия ОТКЛЮЧИТ от России часть международного интернет-трафика — с 2027 года страна перестанет обслуживать опоры ЛЭП, по которым проходит часть международных линий связи с Россией. После прекращен

Microsoft раскрыла сроки прекращения поддержки Whiteboard

4 часа назад

Microsoft раскрыла сроки прекращения поддержки Whiteboard

Ранее приложение Microsoft Whiteboard для Windows 11 начало отображать всплывающее окно, указывающее на прекращение поддержки. Теперь Microsoft поделилась некоторыми подробностями по теме. Ознакомитьс