Переход от Moment.js к Temporal API Хотя Moment.js был популярен, его недостатки, такие как большой размер и изменяемость объектов, привели к появлению нового стандарта. Современный Temporal API в JavaScript решает эти проблемы. https://smashingmagazine.com/2026/03/moving-from-moment-to-temporal-api/
FrontEndDev
🚀 Статьи, новости, туториалы по frontend разработке. http://jem-space.ru Admin: @jem_jem Пишу в @five_a_m Читать на парковке: https://max.ru/front_end_dev Реклама: http://bit.ly/2NxmVDu РКН: https://clck.ru/3GLw7G
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
20 из 205 операторов RxJS в Angular, которые решают 80% проблем Эти операторы упрощают работу с асинхронными данными, помогая отменять устаревшие запросы, объединять данные из нескольких источников, реагировать на изменения множества фильтров и корректно обрабатывать ошибки. https://habr.com/ru/companies/ruvds/articles/1008646
Улучшаем производительности анимаций с помощью requestAnimationFrame requestAnimationFrame — это браузерный API, разработанный специально для визуальных обновлений, который позволяет планировать их прямо перед следующей перерисовкой, обеспечивая плавность и отзывчивость. https://www.debugbear.com/blog/requestanimationframe
Друзья! Стартует новый сезон Podlodka React Crew: «Продвинутый React». Podlodka React Crew — онлайн-конференции для React-разработчиков. По традиции иду сам и зову вас с собой 😊 Разработчики регулярно сталкиваются с проблемами производительности, утечками…
О специфике разработки приложений под Smart TV: личный опыт перехода от веба к ТВ В отличие от привычного веба, здесь нужно учитывать линейную навигацию, принципы 10-foot UI и аппаратные ограничения. https://habr.com/ru/companies/vk/articles/1008506
Деструктуризация в JavaScript: учимся разбирать данные удобно и лаконично Деструктурирующее присваивание помогает распаковывать массивы и объекты прямо в параметрах и переменных — особенно когда структура вложенная. Разберём, как это работает и почему синтаксис кажется коротким, но делает много работы. https://css-tricks.com/javascript-for-everyone-destructuring/
Асинхронные переходы между страницами в Vanilla JS — настоящий crossfade без фреймворков Собераем лёгкий SPA-router на History API с анимацией переключения страниц: текущая и следующая страницы одновременно живут в DOM, клонируются и плавно перетекают друг в друга Демо | Github https://tympanus.net/codrops/2026/02/26/building-async-page-transitions-in-vanilla-javascript/
Flex vs Grid: объяснение разницы на практике Flex и Grid решают разные задачи: Flex — про раскладку в одном направлении, Grid — про контроль и строк, и колонок. Разберём типовые кейсы (например, карточки в ряд) и покажем, как выбирать нужный инструмент. https://habr.com/ru/companies/timeweb/articles/1004986
OAuth 2.0 во фронтенде Работа с OAuth 2.0 на клиенте это не только логин, но и работа с токенами: разбираем типичные дыры, правильные flow для веб-приложений и практики, которые снижают риск утечек и подмены. https://www.youtube.com/watch?v=oGktdQ45bTg
ESLint v10.0.3: патч-апдейт для точнее проверок кода Вышла ESLint v10.0.3 — релиз, который исправляет баги предыдущей версии и обновляет зависимость minimatch до ^10.2.4, чтобы ESLint корректно распознавал файлы. Также добавлены точечные фиксы в сообщениях правил и обновлена документация/гайд по миграции. https://eslint.org/blog/2026/03/eslint-v10.0.3-released/