FrontEndDev
28K subscribers
2.35K photos
23 videos
7.56K links
🚀 Статьи, новости, туториалы по frontend разработке.

https://jem-space.ru

Admin: @jem_jem
Пишу в @five_a_m

Читать на парковке: https://max.ru/front_end_dev

Реклама: https://bit.ly/2NxmVDu
РКН: https://clck.ru/3GLw7G
Download Telegram
Web Codegen Scorer: инструмент для оценки качества кода сгенерированного LLM

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

https://frontendfoc.us/link/175960/web
7🥴5👍3🤔2
Obra Icons

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

https://icons.obra.studio/
2👍84🔥2
Примеры использования Field-sizing

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

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

https://ishadeed.com/article/field-sizing/
🔥104👍2
Делаем интерфейс дружелюбнее

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

https://habr.com/ru/companies/ruvds/articles/959198/
👍11🔥322😁2🤡2
Создание 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
👍51🤡1
Преимущества использования семантических HTML-элементов

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

https://css-tricks.com/explaining-the-accessible-benefits-of-using-semantic-html-elements/
👍64👨‍💻4🤡1
Вы можете начать внедрять View Transition на своем сайте уже сегодня

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

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

https://piccalil.li/blog/start-implementing-view-transitions-on-your-websites-today
8👍3🤡1
Идеальное позиционирование тултипов

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

https://frontendmasters.com/blog/perfectly-pointed-tooltips-a-foundation
👍17🔥62🤡1
testing-mcp – AI Тестирование для самых смелых (и ленивых)

Инструмент для создания интеграционных тестов с помощью mcp сервера и написания промптов.

https://github.com/mcpland/testing-mcp
5🔥2👨‍💻2
Самая ненавистная CSS фича: tan()

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

https://css-tricks.com/the-most-hated-css-feature-tan/
👍11😁3👨‍💻1
Пружинящие эффекты в нативном CSS

Джош Комю делится советами по использованию функции linear для создания интересных анимаций и движений на основе физики на чистом CSS.

https://www.joshwcomeau.com/animation/linear-timing-function/
🔥73👍3
Странное поведение position sticky: почему не всегда работает как ожидается

Эта функция часто вызывает трудности из-за неправильных размеров элементов или ограниченного родительского контекста. Подробнее о том, как правильно работать с position sticky — в статье.

https://frontendmasters.com/blog/the-weird-parts-of-position-sticky/
👍6👨‍💻2🔥1
Создаём генеративные CSS миры

Как создавать полноценные 3D-пространства в браузере, используя комбинацию стековых сеток и 3D-трансформаций CSS

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

https://tympanus.net/codrops/2025/11/10/crafting-generative-css-worlds/
👍113👨‍💻3👀2
Создаём 3D слайдер с реактивно меняющимся фоном

Для его реализации используется двухслойная архитектура: DOM-элементы для 3D-карточек и Canvas для мягкого градиентного фона, который динамически извлекает цвета из активного изображения.

https://tympanus.net/codrops/2025/11/11/building-a-3d-infinite-carousel-with-reactive-background-gradients/
👍63🔥2
HTML и CSS антипаттерны

Несколько примеров подходов, которые лучше не использовать при разработке.

https://habr.com/ru/companies/ruvds/articles/961740/
👍15👨‍💻43🤔2💩2
Визуальная отладка геймпадов: как сделать невидимый ввод видимым с помощью CSS-слоев

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

https://smashingmagazine.com/2025/11/css-gamepad-api-visual-debugging-css-layers/
🔥83👍2
Полное руководство по <input type="number">

Как использовать элемент <input type="number"> в HTML: от настройки атрибутов min, max, step, до работы с .valueAsNumber, кастомизации кнопок инкремента/декремента и клавиатуры на мобильных устройствах.

https://olliewilliams.xyz/blog/guide-to-html-number-input/
👍12🔥3👨‍💻2
Стримим данные с помощью Vercel AI SDK

Практическое руководство по созданию интерфейсов для общения с AI в реальном времени в Next.js: потоковая передача текста и создание UX в стиле ChatGPT.

https://blog.logrocket.com/nextjs-vercel-ai-sdk-streaming/
👍52🤔1
Принципы программирования для разработчиков-самоучек

Набор проверенных принципов, которые помогут вам писать более понятный и поддерживаемый код, фокусируясь на действиях, а не на абстрактных правилах.
Вы узнаете о «правиле трех», подходе «сначала работает, потом правильно, потом быстро», а также принципах идемпотентности, единой ответственности и одного уровня абстракции.

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

https://piccalil.li/blog/programming-principles-for-self-taught-front-end-developers
👍83🔥2👨‍💻1
Оптимизация веб-анимаций: полный гайд по производительности от S-Tier до F-Tier

Подробное описание работы конвейера рендеринга браузера, которое поможет вашим анимациям стать максимально плавными и отзывчивыми. Узнайте, какие CSS-свойства безопасно анимировать на GPU, а каких действий следует избегать из-за их влияния на основной поток.

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

https://motion.dev/blog/web-animation-performance-tier-list
👍621👨‍💻1
Упорядочиваем CSS-анимации: как превратить хаос в предсказуемую систему

Разрозненные keyframes приводят к разрастанию кода и непредсказуемому поведению из-за глобальной области видимости.
Использование keyframes в качестве динамических токенов с CSS-переменными позволяет создать единую, поддерживаемую и доступную систему анимаций.

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

https://smashingmagazine.com/2025/11/keyframes-tokens-standardizing-animation-across-projects/
👍62🔥1