FrontEndDev
28.2K subscribers
2.34K photos
23 videos
7.55K 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
Создаём 3D слайдер с реактивно меняющимся фоном

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

https://tympanus.net/codrops/2025/11/11/building-a-3d-infinite-carousel-with-reactive-background-gradients/
👍62🔥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/
🔥82👍2
Полное руководство по <input type="number">

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

https://olliewilliams.xyz/blog/guide-to-html-number-input/
👍12🔥3👨‍💻2
🛠Разбор внутренних механизмов React: как работает обновление UI и почему некоторые компоненты перерисовываются, а другие нет? Открытый вебинар от эксперта OTUS проходит на основе курса «React.js Developer», который стартует совсем скоро!

🗓 18 ноября, 20:00 — «Уровень PRO: движок React. Fiber, Reconciliation и искусство осознанной оптимизации»
- Под капотом React: Virtual DOM и Fiber Architecture
- Принцип обновления интерфейса и Reconciliation
- Практические советы по производительности и мемоизации

⚡️ Прокачайте навыки React на бесплатном вебинаре. Региструйтесь по ссылке: https://otus.pw/VQd8/

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Стримим данные с помощью 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
👍73🔥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
SVAR React File Manager – компонент для управления файлами в React

Удобный компонент, представляющий полный набор функций файлового менеджера, включая операции с файлами, различные режимы просмотра, поиск, сортировку и предпросмотр. Совместим с React 19, поддерживает TypeScript.

https://svar.dev/blog/react-filemanager-released/
👍9🔥53
Релиз Ant Design v6

Плавное обновление для пользователей v5, не требующее инструментов миграции, с минимальной версией React 18+. Основные улучшения включают полную поддержку CSS-переменных, семантическую структуру компонентов и прекращение поддержки IE.

https://github.com/ant-design/ant-design/issues/55804
👍1252👎2👨‍💻1
Влияние AI на фронтенд: предстоящее событие Yet Another Frontend Night от Яндекса

Бизнес-группа Поисковых сервисов и ИИ Яндекса приглашает на Yet Another Frontend Night 29 ноября. Встреча полностью посвящена практическому использованию нейросетей во фронтенд-разработке. Специалисты Яндекса расскажут о последних тенденциях: какие AI-решения внедрены, как изменился жизненный цикл разработки и с какими трудностями приходилось сталкиваться на практике.

Темы экспертов Яндекса:

Иван Артамонов, руководитель группы конверсионных инструментов в Яндекс Бизнесе, расскажет про преимущества AI-ассистентов
Павел Осташкин, старший разработчик интерфейсов в международной Рекламе, объяснит, как он со своей командой написал и встроил MCP в рабочие процессы и что из этого получилось
Валерий Баранов, AI-оптимист и тимлид группы технологий фронтенда в Яндекс 360, разберет инструменты управления контекстом во фронтенде и покажет, как MCP-серверы снижают галлюцинации и делают дизайн-систему AI-ready
Александр Иванков, руководитель группы развития инфраструктуры поисковых интерфейсов в Яндекс Поиске, поделится опытом разработки AI-помощника и подходами промпт-инжиниринга под разные роли
Андрей Дегтярев, разработчик интерфейсов в Яндекс Браузере, рассмотрит в докладе агентские сценарии по частям, чтобы наглядно показать, какие реальные задачи пользователя они решают

Где и когда: 29 ноября, 15:00, Москва, офис Яндекса на Льва Толстого
Yet Another Frontend Night пройдет только в offline-формате, трансляция не планируется.

Регистрация и подробная программа
🤮63🤔1👨‍💻1