front_end_dev | Technologies

Telegram-канал front_end_dev - FrontEndDev

28143

🚀 Статьи, новости, туториалы по 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

Subscribe to a channel

FrontEndDev

Идеальное позиционирование тултипов

Забудьте о сложных JavaScript вычислениях для динамического размещения всплывающих подсказок - Anchor Positioning API позволяет создавать адаптивные тултипы, которые автоматически подстраиваются под доступное пространство.

https://frontendmasters.com/blog/perfectly-pointed-tooltips-a-foundation

Читать полностью…

FrontEndDev

Преимущества использования семантических HTML-элементов

Сравнение div vs button для реализации кнопки

https://css-tricks.com/explaining-the-accessible-benefits-of-using-semantic-html-elements/

Читать полностью…

FrontEndDev

Создание 3D Scroll-Driven анимации текста с CSS и GSAP

Пошаговое руководство по созданию эффектов трехмерной прокрутки с помощью математических преобразований GSAP, ScrollTrigger и CSS.

Демо | Github

https://tympanus.net/codrops/2025/11/04/creating-3d-scroll-driven-text-animations-with-css-and-gsap

Читать полностью…

FrontEndDev

Примеры использования Field-sizing

Ахмад Шадид рассказывает, где и для чего удобно применять новое css свойство field-sizing

Краткий пересказ https://tldread.ru/field-sizing

https://ishadeed.com/article/field-sizing/

Читать полностью…

FrontEndDev

Web Codegen Scorer: инструмент для оценки качества кода сгенерированного LLM

Если вы используете LLM, то этот инструмент от команды Angular будет довольно удобным для определения качества.

https://frontendfoc.us/link/175960/web

Читать полностью…

FrontEndDev

Обучение в IT: для тех, кто хочет шагнуть дальше джуна

С Яндекс Практикумом PRO работающие специалисты могут изучать программирование, нейросети и другие IT-специальности не с нуля, а со своего уровня. Программы построены так, чтобы не тратить время на давно знакомую базу, а расти в профессии день за днём – на реальных цифрах и с реальными кейсами для портфолио. Это позволяет прокачаться в выбранной сфере, перерасти джуновские задачи и развернуть свои скиллы на максимум.

Узнать подробнее: Яндекс Практикум PRO

Читать полностью…

FrontEndDev

Создание контекстно-зависимых компонентов

Функция `inherit()`позволяет дочерним элементам напрямую наследовать вычисленные значения CSS-переменных от родительских, упрощая адаптацию компонентов.
Уменьшаем дублирование токенов и количество переопределений, делая дизайн-системы более гибкими и предсказуемыми.

https://www.alwaystwisted.com/articles/making-context-aware-components

Читать полностью…

FrontEndDev

Создание доступных вкладок на чистом CSS

Современный подход позволяет реализовать полностью доступные таб-интерфейсы, используя элементы <details>, CSS Grid и Subgrid. Этот метод значительно упрощает структуру и обеспечивает встроенную поддержку доступности без JavaScript.

[Краткий пересказ]

https://css-tricks.com/pure-css-tabs-with-details-grid-and-subgrid/

Читать полностью…

FrontEndDev

URL Pattern API: Новый стандарт теперь в Baseline

Этот встроенный API значительно упрощает сопоставление URL-адресов и извлечение данных, избавляя от необходимости использовать сложные регулярные выражения или сторонние библиотеки.

Краткий пересказ

https://web.dev/blog/baseline-urlpattern?hl=en

Читать полностью…

FrontEndDev

URL Pattern API: Новый стандарт теперь в Baseline

Этот встроенный API значительно упрощает сопоставление URL-адресов и извлечение данных, избавляя от необходимости использовать сложные регулярные выражения или сторонние библиотеки.

Краткий пересказ

https://web.dev/blog/baseline-urlpattern?hl=en

Читать полностью…

FrontEndDev

AI-тестирование: один из без ручного написания тестов

Meticulos предлагает подход при котором тестовый набор генерируется и развивается автоматически, отслеживая повседневные взаимодействия с приложением. Это позволяет устранить сбои, ускорить разработку и обеспечить актуальность тестов без участия разработчиков

https://www.meticulous.ai/

Читать полностью…

FrontEndDev

Хороший DX не гарантирует успех дизайн-системы

Несмотря на возможный первоначальный восторг от удобства UI-библиотек, проблемы масштабирования, поддержания консистентности и технического долга часто приводят к их постоянной смене. Ключ к устойчивой дизайн-системе — это продуманное управление, чёткие цели и фокус на надёжной поставке продукта, а не только на повседневном комфорте разработчиков.

Краткий пересказ

https://blog.logrocket.com/good-dx-not-enough/

Читать полностью…

FrontEndDev

Релиз React 19.2 с ключевыми обновлениями для оптимизации производительности

Еще одна обзорная статья о новшествах: Activity API, позволяющий скрывать UI, сохраняя состояние и размонтируя эффекты, и хук useEffectEvent, который упрощает управление логикой эффектов.

https://blog.logrocket.com/react-19-2-is-here/

Читать полностью…

FrontEndDev

Веб-Стандарты — Выпуск 496

Chrome 141, гриды, Node.js, if() и цвета в CSS, Prettier, агенты в Playwright, вайб-инжиниринг

https://web-standards.ru/podcast/496/

Читать полностью…

FrontEndDev

Игры для PS2 теперь можно писать на JavaScript!

Обнаружен интересный движок AthenaEnv, который использует модифицированный QuickJS для запуска JavaScript-кода на консоли. Он предоставляет мощный API для разработки 2D-игр, включая рендеринг, обработку ввода и управление ресурсами, делая процесс создания игр для PS2 более доступным.

https://jslegenddev.substack.com/p/you-can-now-make-ps2-games-in-javascript

Читать полностью…

FrontEndDev

Вы можете начать внедрять View Transition на своем сайте уже сегодня

Хорошее и простое введение во View Transition API

Краткий пересказ

https://piccalil.li/blog/start-implementing-view-transitions-on-your-websites-today

Читать полностью…

FrontEndDev

Ваша история в IT начинается в Авито 🚀

Хотите расти в разработке — приходите на оплачиваемую стажировку в Авито. Мы ищем будущих специалистов в направлениях Frontend, Backend, QA и Android. Вы будете работать над продуктами, которыми ежедневно пользуются миллионы людей, и прокачивать навыки с помощью:

наставника — подскажет, как мыслить в процессе решения задач;
комьюнити стажёров — всегда рядом, чтобы обсудить задачи и поддержать;
корпоративных курсов, библиотек и баз знаний — всё, чтобы развиваться быстрее.

Выберите два направления — основное и запасное. Если не получится попасть в первое, сможете пройти отбор на второе при наличии мест.

Условия:
зарплата и корпоративный ноутбук,
формат — офис, удалёнка или гибрид,
от 25 часов в неделю,
продолжительность — 9 месяцев,
компенсация питания, консультации с психологами и юристами,
после стажировки — возможность остаться в команде, если покажите крутой результат.

📌 Регистрация открыта до 12 ноября. Подать заявку можно по ссылке.

Читать полностью…

FrontEndDev

Делаем интерфейс дружелюбнее

Коллекция простых HTML/CSS лайфхаков

https://habr.com/ru/companies/ruvds/articles/959198/

Читать полностью…

FrontEndDev

Obra Icons

Набор иконок под лицензией MIT идеально подходящий для ваших интерфейсов.

https://icons.obra.studio/

Читать полностью…

FrontEndDev

ColorMate — утилиты для разработчиков и дизайнеров

Создавайте великолепные цветовые палитры, градиенты и другие элементы дизайна бесплатно с помощью ColorMate.

https://colormate.site/

Читать полностью…

FrontEndDev

Динамические CSS-макеты с использование :has(), container queries и clamp()

Ахмад Шадид подробно разбирает, как строить сложные и адаптивные компоненты интерфейса, используя современные возможности CSS.

https://ishadeed.com/article/modern-css-section-layout/

Читать полностью…

FrontEndDev

Настоящее и будущее прогрессивного рендеринга изображений

Исследуем прогрессивную отрисовку изображений в современных форматах (JPEG, PNG, WebP, AVIF, and JPEG XL).

https://jakearchibald.com/2025/present-and-future-of-progressive-image-rendering/?utm_campaign=Issue-624

Читать полностью…

FrontEndDev

Отлаживаем код в браузере с Chrome DevTools MCP

Посмотрим, как диагностировать ошибки, отлаживать стили, симулировать поведение пользователя и проводить тесты производительности с AI.

https://blog.logrocket.com/debugging-with-chrome-devtools-mcp/

Читать полностью…

FrontEndDev

Друзья! Помогите RuStore стать ещё лучше — и выиграйте фичеринг!

Каждый день ребята из RuStore работают над тем чтобы сделать его еще удобнее.
Поэтому RuStore запустили опрос для разработчиков, чтобы понять, как вы работаете с разными магазинами приложений. Чтобы участие было не только полезным, но и приятным — разыгрывается фичеринг на витрине RuStore среди всех участников опроса прошедших его до конца! 🎉

📌 Опрос доступен с 20 октября по 1 ноября. Опрос займёт всего 5 минут.

👉 Призы и итоги
5 разработчиков получат фичеринг в RuStore размещения выйдут в течение трёх месяцев после объявления итогов.
Победителей объявят 1 декабря.

Условия участия в конкурсе
▫️участвовать могут разработчики, чьи приложения уже опубликованы в RuStore
▫️приложения соответствуют требованиям RuStore
▫️формат и даты фичеринга определяет редакция RuStore

Правила конкурса можно найти в посте

Читать полностью…

FrontEndDev

CSS-цвета: руководство для веб-разработчика.

Откройте для себя упрощенный синтаксис rgb() и hsl(), мощные относительные цвета, а также функцию light-dark() для гибких тем.

Краткий пересказ

https://piccalil.li/blog/a-pragmatic-guide-to-modern-css-colours-part-one/

Читать полностью…

FrontEndDev

Новый хук useEffectEvent в React 19.2: эффективное управление сайд-эффектами

Этот хук решает проблему "устаревших замыканий", позволяя эффектам всегда иметь доступ к актуальным данным без лишних повторных запусков. Подробнее о том, как он упрощает код, улучшает производительность и устраняет распространенные ошибки — в статье.

Краткий пересказ

https://blog.logrocket.com/react-useeffectevent/

Читать полностью…

FrontEndDev

CSS-анимации: создаем сложные последовательные эффекты

Современный CSS позволяет создавать последовательные анимации для любого количества элементов без сложных ключевых кадров. Функция linear() в сочетании с sibling-index() и sibling-count() делает это возможным, упрощая настройку и масштабирование эффектов

Краткий пересказ

https://css-tricks.com/sequential-linear-animation-with-n-elements/

Читать полностью…

FrontEndDev

Фронтенд, покодим на Yandex Cup?

Открыта регистрация на Yandex Cup — чемпионат Яндекса для разработчиков с призовым фондом 12 млн рублей и финалом в Стамбуле!

Участники смогут соревноваться за призы и выход в финал, а ещё — пройти собеседование в Яндекс по упрощённой схеме.

В направлении Фронтенд 5 призовых мест:
1 место — 500 000 ₽
2 место — 400 000 ₽
3 место — 300 000 ₽
4 место — 200 000 ₽
5 место — 100 000 ₽

Этапы Yandex Cup: 20–29 октября пройдёт пробный тур для знакомства с платформой и задачами. 2 ноября состоится квалификация, где будут определены 180 финалистов. Финал и церемония награждения пройдут офлайн 5–7 декабря в Стамбуле.

Регистрируйтесь до 29 октября.

Читать полностью…

FrontEndDev

Прекратите писать REST API вручную

Разработка API вручную с повторяющимися определениями и ручной валидацией это трудоемкий процесс, подверженный ошибкам. Переход к схема-ориентированному подходу с единым контрактом позволяет автоматизировать валидацию, типизацию и документацию, делая создание API быстрее и надежнее.

https://blog.logrocket.com/stop-writing-rest-apis-from-scratch/

Читать полностью…

FrontEndDev

#html #css

Коллекция полезных HTML и CSS фич, которые редко используются

Привет, Хабр!Я люблю помогать фронтендерам больше узнать о HTML и CSS. Общаясь, я составил список HTML и CSS фич, которые полезные, но почему-то о них мало кто знает. В этой статье я пришёл поделиться ими.Давайте посмотрим, что я вам подготовил.

⭐️⭐️◽️◽️◽️

📖 Читать

Читать полностью…
Subscribe to a channel