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: практическое руководство по Blob, File API и оптимизации памяти.

В современных фронтенд-приложениях часто приходится работать с файлами, и это руководство предлагает практические подходы для эффективной обработки больших объемов данных. Посмотрим, как создавать Blob-объекты, разбивать файлы на части, сжимать изображения, реализовывать универсальные превью и экспортировать данные, а также управлять памятью, чтобы избежать утечек.

https://habr.com/ru/companies/timeweb/articles/976774

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

FrontEndDev

AI убил бизнес Tailwind CSS, приведя к сокращению 75% разработчиков в компании.

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

https://habr.com/ru/articles/983602/

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

FrontEndDev

Создаем адаптивную SVG Favicon используя prefers-color-scheme Media Query

Favicon автоматически переключается в светлую/темную тему в зависимости от системных настроек пользователя

https://youtu.be/5ByMihLrNrI?utm_campaign=Issue-630

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

FrontEndDev

Как защититься от атак на цепочку поставок NPM

Это руководство содержит лучшие практики для защиты проектов от компрометации, вредоносного ПО и других инцидентов в экосистемах NPM, Bun, Deno, pnpm и Yarn. Оно охватывает меры для разработчиков (фиксация версий, защита при установке и в рантайме) и для мейнтейнеров (двухфакторная аутентификация, токены с ограниченным доступом и проверки файлов).

https://github.com/bodadotsh/npm-security-best-practices

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

FrontEndDev

Мне этот Chrome DevTools теперь абсолютно понятен

Chrome DevTools – это не только панель для отладки, но и полноценная среда для проектирования, тестирования и анализа веб-приложений. С его помощью можно глубоко изучать DOM, стили, JavaScript, сетевые запросы, оптимизировать производительность и управлять данными пользователя.

https://habr.com/ru/companies/timeweb/articles/976266/

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

FrontEndDev

Проблемы экспорта по умолчанию

Использование export default в модулях JavaScript может приводить к путанице: IDE не показывает таких экспортов в подсказках, что усложняет навигацию и автодополнение, а также рефакторинг

https://www.dev-notes.ru/articles/javascript/avoid-default-exports-javascript-modules/

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

FrontEndDev

Container queries в 2026

Container queries позволяют элементам реагировать на собственный контекст, а не на viewport. Подробнее о том, как работать с ними в 2026 в этом гайде

https://blog.logrocket.com/container-queries-2026/

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

FrontEndDev

Привет!

Продолжая прошлогодний формат, предлагаю всем желающим узнать, что вам приготовил наступающий год.

https://some-magic.ru/ball/developers

Надеюсь только лучшее 😊

Коменты я так и не включил, поэтому делитесь своими предсказаниями с друзьями/коллегами. Для тех, кто хочет создать свой шар, это можно сделать по ссылке.

Всем добра ✌️

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

FrontEndDev

GitHub-Projects-Cards

Пример использования github api — проект с отображением карточек репозиториев с поиском и сортировкой

Демо

https://github.com/evoluteur/github-projects-cards?tab=readme-ov-file

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

FrontEndDev

Давайте подведем итоги кода года. Хотим узнать, каким был ваш 2025

Вспомним дедлайны, обучение, прорывы и моменты, когда все получилось или не совсем. В канале T-Crew как раз разыгрывают мерч за такие истории.

Подписывайтесь и высказывайтесь

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

FrontEndDev

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

State of HTML, Grid Lanes вместо Masonry, Cloudflare 2025, View Transition для диалогов

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

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

FrontEndDev

Создание 8-битной вселенной с AI в качестве портфолио

Экспериментальный кейс к— разработчик собрал себе портфолио в стиле 80-х, сочетая ретро-эстетику с современными веб-техниками и AI-воркфлоу.
Пиксели, звуки и эффекты из классических игр были реализованы с помощью производительного веб-кода (React, Canvas, WebGL, GSAP).

https://tympanus.net/codrops/2025/12/23/building-a-nostalgic-8-bit-universe-with-modern-tech-a-vibe-coding-journey/

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

FrontEndDev

Метрики LCP и INP теперь в Baseline

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

https://web.dev/blog/lcp-and-inp-are-now-baseline-newly-available?hl=en

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

FrontEndDev

Делаем заголовки в мультипликационном стиле с CSS и SVG

Придаем тексту выразительности с помощью использования text-shadow, text-stroke, paint-order и background-clip: text.

https://www.smashingmagazine.com/2025/12/smashing-animations-part-7-recreating-toon-text-css-svg/

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

FrontEndDev

Алгоритмы и структуры данных

Более 150 примеров реализаций различных структур данных и алгоритмов на JS

https://github.com/trekhleb/javascript-algorithms

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

FrontEndDev

За пределами мыши: анимация с использованием мобильных акселерометров

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

https://frontendmasters.com/blog/beyond-the-mouse-animating-with-mobile-accelerometers/

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

FrontEndDev

За пределами RxJS: гайд по TanStack Pacer

TanStack Pacer — это легковесная библиотека для фронтенда, которая упрощает управление асинхронными событиями и решает распространенные проблемы производительности UI. Она предоставляет готовые утилиты для дебаунса, троттлинга и батчинга.

https://blog.logrocket.com/beyond-rxjs-guide-tanstack-pacer/

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

FrontEndDev

JavaScript: заметка об Anchor Positioning API

Этот новый Web API значительно упрощает позиционирование элементов, позволяя привязывать их к другим "якорным" элементам с помощью CSS. С его помощью можно легко создавать адаптивные выпадающие меню, тултипы и другие компоненты, которые автоматически меняют свою позицию, например, при выходе за пределы экрана.

https://habr.com/ru/companies/timeweb/articles/979180

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

FrontEndDev

Новый хук `useEffectEvent` решает распространённые проблемы с `useEffect` в React

Хук useEffect часто становится источником ошибок, вроде устаревших замыканий и неконтролируемых перезапусков, из-за зависимостей от состояния. Новый useEffectEvent позволяет полностью отделить логику эффектов от изменяющихся состояний, делая код более стабильным и безопасным.

https://blog.logrocket.com/react-has-finally-solved-its-biggest-problem-useeffectevent/

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

FrontEndDev

Первый взгляд на Web Install API

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

https://frontendmasters.com/blog/a-first-look-at-the-web-install-api/

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

FrontEndDev

Как работает @scope в CSS

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

https://frontendmasters.com/blog/how-to-scope-css-now-that-its-baseline/

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

FrontEndDev

Сложный круговой прогрессбар — простая реализация

https://www.youtube.com/watch?v=NE7rRZJssO8

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

FrontEndDev

Визуализация цветов в реальном времени

Удобный инструмент для подбора палитры цветов и шрифтов для вашего приложения или лендинга. Подбирайте и смотрите изменения в реальном времени.

https://www.realtimecolors.com/

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

FrontEndDev

React Server Components vs Islands Architecture: выбираем подход

Оба варианта направлены на минимизацию JavaScript в браузере и повышение производительности, но используют для этого разные способы. RSC предпочтительнее для интерактивных приложений с частой навигацией, в то время как Islands лучше подходят для контентных сайтов с ограниченной интерактивностью, где приоритет — минимальный объем кода.

https://blog.logrocket.com/server-components-vs-islands-architecture/

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

FrontEndDev

Делаем отображение таблиц чуть удобнее

Создаем HTML-таблицы с горизонтальной прокруткой и закрепленными заголовками — простая реализация.

https://taniarascia.com/horizontal-scroll-fixed-headers-table/

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

FrontEndDev

Решаем проблему выравнивания подчеркивания с text-decoration-inset

Теперь можно точно контролировать начальные и конечные точки подчеркиваний и надчеркиваний

https://css-tricks.com/text-decoration-inset-is-like-padding-for-text-decorations/

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

FrontEndDev

Задачек в декабре мало (ха-ха), давайте что-нибудь еще!

Так мы в @ligaaagency и @outagency сделали новогоднюю игру про работу, дедлайны и вот это всё декабрьское.

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

Это новогодняя история про заказчиков и дедлайны в декабре. Когда стараешься, бежишь, закрываешь задачи — а финал не всегда зависит от того, как бежал. Иногда «спасибо, всё супер», а иногда «давайте все переделаем до нового года».

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

[Поиграйте в игру] и выживите с нами в этом предновогодье!

Реклама. О рекламодателе.

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

FrontEndDev

Как правильно типизировать `children` проп в React с TypeScript

Несколько вариантов типизации children и почему string | JSX.Element | JSX.Element[] | () => JSX.Element не лучший вариант.

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

https://tldread.ru/react-children-prop-typescript/

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

FrontEndDev

😼 Приглашаем на Frontend Night 20 декабря — мероприятие, где за скорость не штрафуют, а надёжность ценят больше, чем кофе по утрам.

Два стрима, которые описывают реальность инженерии точнее любых методологий:

«Сверхскорость»
Про тех, кто запускает новое и двигается быстрее ограничений.
AI-агенты, стремительное прототипирование, инструменты, которые снимают барьеры и позволяют выпускать фичи в рекордные сроки. Максимум энергии, минимум трения.

«Сверхнадёжность»
Про тех, кто отвечает за стабильность и качество.
Предсказуемые интерфейсы, архитектура, которая выдерживает рост, безопасность, которая закрывает реальные риски. Чёткие решения для тех, кто держит систему в рабочем состоянии каждый день.

Финал — игры, фуршет и много нетворкинга.

📍 Офлайн стартует в 12:00
📺 Трансляция — с 12:30
💻 Регистрация на офлайн и онлайн, программа и спикеры — по ссылке.

Встречаемся 20 декабря на конференции, где будущее не откладывают на релиз!

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

FrontEndDev

Как усилить дизайн-систему: LLM + Storybook MCP для фронтенда

Подход, в котором Storybook используется как единый источник правды для дизайн-системы, а LLM подключаются через MCP, чтобы автоматически генерировать и поддерживать код, документацию и stories на основе контекста системы.

https://tympanus.net/codrops/2025/12/09/supercharge-your-design-system-with-llms-and-storybook-mcp/

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