TGViewer
Channel Public Channel
Web Stack

Web Stack

@web_stack

Дайджест web разработчика: статьи, туториалы, практики и полезные инструменты.

Админ: @jem_jem
Реклама: http://bit.ly/2wZeIPj

👉 Дайджест мобильной разработки @mobile_dvlp
Subscribers
4.12K
Photos
825
Videos
5
Links
1.8K

Showing posts older than #2252 · Back to latest

Older Posts 20 shown
Post #2251 756
Адаптивная гексагональная сетка на современном CSS

Соберите повторяющуюся гексагональную сетку без медиа запросов и JS, используя flexbox, CSS переменные и современные возможности вроде corner-shape и точных вычислений для смещения рядов. Код короче, меньше магических чисел, а размер и gap управляются одной парой переменных.

https://css-tricks.com/responsive-hexagon-grid-using-modern-css/
  • 👍 2
  • 👎 1
  • 🔥 1
Post #2250 802
Сценарное E2E тестирование для современных JS приложений

Scenetest помогает проверять продукт через inline ассерты и сценарио-оркестрацию с несколькими актерами, чтобы тесты были ближе к реальному пользовательскому пути. Подключайте Vite plugin и пишите спецификации в TypeScript или в исполняемом markdown DSL, а запуск делайте командой pnpm scenetest.

https://github.com/scenetest/scenetest-js
  • ❤ 3
  • 👎 1
  • 👏 1
  • 👌 1
Post #2249 1.27K
Vite 8.0: долгожданный Rolldown

Переход на новый бандлер Rolldown, который значительно ускоряет сборку в 10–30 раз и унифицирует процесс разработки. Также релиз приносит встроенные devtools, улучшенную поддержку TypeScript и новые возможности для SSR.

https://habr.com/ru/companies/first/articles/1009646/
  • ❤ 3
  • 👍 2
Post #2248 1.36K
Начало работы с Popover API

Popover API позволяет браузерам нативно обрабатывать такие элементы, как тултипы, значительно сокращая объем JavaScript и улучшая доступность. Благодаря этому, сложные сценарии открытия/закрытия, взаимодействия с клавиатурой и фокусом теперь реализуются платформой, а не кастомным кодом.

https://www.smashingmagazine.com/2026/03/getting-started-popover-api/
  • ❤ 3
  • 👍 3
  • 🔥 2
Post #2247 1.22K
Подробное руководство по настройке списков с помощью CSS

Разбираем свойства list-style-type, псевдоэлемент ::marker для базовой кастомизации и правило @counter-style для создания собственных систем нумерации

https://frontendfoc.us/link/181162/web
  • 👍 4
  • ❤ 1
  • 🤯 1
  • 💯 1
Post #2246 1.18K
Представляем border-shape: будущее непрямоугольного веба.

Это экспериментальное CSS-свойство определяет кастомную форму границы элемента, заставляя фон, тени и контуры следовать новой геометрии.

https://frontendfoc.us/link/181213/web
  • ❤ 5
  • 👍 1
  • 🔥 1
Post #2245 2.12K
Hoverify — All-in-One браузерное расширение для веб разработчиков

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

https://cssw.io/hoverify
  • 👍 4
  • ❤ 2
  • 👎 1
  • 🤔 1
  • 💯 1
Post #2244 1.88K
▶ Советы VS Code — Как просто восстановить удаленные файлы используя локальную историю

Быстрый способ восстановить файлы за пределами инструментов контроля версий.

https://youtu.be/7r9UwxAkQJY
  • 👍 5
  • ❤ 1
  • 🔥 1
  • 😁 1
Post #2243 2.18K
Оптимизация индексов базы данных: проблемы, решения, практические рекомендации

https://habr.com/ru/articles/925008/
  • 👍 4
  • 👏 1
Post #2240 2.29K
Эффект в форме капли при наведении

Новые возможности (доступные пока только в Chrome) использования функции shape(), позволяющие делать плавные переходы между произвольными формами на чистом CSS.

https://css-tip.com/blob-hover/
  • 🔥 3
  • 👍 1
  • 😁 1
Post #2239 8.49K
Экспериментальные функции в React: ViewTransition и Activity

Компонент <ViewTransition> позволяет легко добавлять анимации при переходах между состояниями интерфейса, используя новый API браузера startViewTransition.
Компонент <Activity> предоставляет возможность управлять отображением частей UI, скрывая или показывая их в зависимости от активности.

https://react.dev/blog/2025/04/23/react-labs-view-transitions-activity-and-more
  • 👍 3
  • ❤ 2
  • 🔥 2
  • 😁 1
Post #2238 1.99K
Подробное руководство по лучшим практикам тестирования Node.js приложений

Более 50 практик, охватывающих такие темы, как стратегия тестирования, настройка БД и инфраструктуры, конфигурация веб-сервера, интеграционное тестирование, работа с данными, очереди сообщений и методы мокинга.

https://github.com/goldbergyoni/nodejs-testing-best-practices#readme
  • 👍 4
Post #2236 1.62K
Более точная отладка производительности в DevTools

В DevTools Chrome 134 появился инструмент калибровки CPU throttling, позволяющий создавать индивидуальные пресеты для эмуляции производительности мобильных устройств. Это помогает приблизиться к реальными условиями использования, обеспечивая более точную настройку и выявление проблем производительности.

https://developer.chrome.com/blog/devtools-grounded-real-world?hl=en
  • ❤ 4
  • 👍 2
  • 🔥 2
  • 🤔 1
Post #2235 1.54K
Мокаем сложные API запросы с Mirage JS

Туториал по работе с Mirage JS — как создать фейковые серверы, модели данных и маршруты, чтобы упростить разработку и тестирование. Примеры настройки сложных сценариев.

https://blog.logrocket.com/mocking-complex-apis-mirage-js/
  • 👍 4
  • ❤ 1
  • 🤝 1
Post #2234 1.59K
Небольшое руководство по использованию Link в Next.js

Базовое применение компонента, динамическое создание ссылок, способы обработки активных ссылок с помощью хука usePathname. А также немного о предварительной загрузке страниц (prefetching), замене записей в истории браузера (replace vs. push) и управлении поведением прокрутки при навигации.

https://dev.to/joodi/a-comprehensive-guide-to-the-nextjs-link-component-29jf
  • ❤ 3
  • 🔥 1
  • 😁 1
Post #2233 1.41K
Разбираем Pino: как работает самый быстрый логер для Node.js

Чем Pino отличается от других логеров и как удалось достигнуть такой производительности.

https://habr.com/ru/articles/894646/
  • 👍 3
  • 🔥 1
  • 🙏 1
  • 👌 1
Post #2232 1.74K
Карусели на чистом CSS

Новые возможности CSS Overflow 5, которые доступны в Chrome 135, позволяют еще проще создавать карусели используя ::scroll-button() и ::scroll-marker().

https://developer.chrome.com/blog/carousels-with-css
  • ❤ 3
  • 🔥 2
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →