TGViewer
Channel Public Channel
For Web — фронтенд, дизайн, программирование

For Web — фронтенд, дизайн, программирование

@forwebdev

Новости и полезности для фронтендеров.
Поддержать, чтобы в канале не было рекламы:
https://patreon.com/forweb
https://boosty.to/forweb
Subscribers
13.1K
Photos
5.5K
Videos
7
Links
1.7K

Showing posts older than #6466 · Back to latest

Older Posts 20 shown
Post #6465 16.7K
ESLint упраздняет правила для форматирования кода: официальная рекомендация — использовать специализированные форматтеры вроде Prettier → https://eslint.org/blog/2023/10/deprecating-formatting-rules/
  • 👍 107
  • 👎 39
  • 🔥 17
  • 😢 5
Post #6464 14.9K
monaspace, инновационное суперсемейство шрифтов для кода от GitHub: пять вариативных комбинируемых шрифтов с лигатурами и оптической компенсацией символов разного размера без потери моноширинности → https://monaspace.githubnext.com
  • 🔥 46
  • 👎 16
  • 👍 11
  • 🤯 5
Post #6463 17K
Синтаксис относительного цвета в CSS: введение в новый синтаксис, позволяющий нативно делать цвета темнее/светлее/контрастнее и производить другие манипуляции над цветами без препроцессоров → https://developer.chrome.com/blog/css-relative-color-syntax/
  • 🤯 55
  • 👍 8
  • 🔥 6
  • 👎 4
Post #6462 20.3K
JS minification benchmarks, актуальное сравнение популярных минификаторов (от esbuild до closure compiler) по скорости и эффективности работы → https://github.com/privatenumber/minification-benchmarks
  • 👍 28
  • 👎 3
  • 🔥 2
Post #6461 15.4K
За пределами NPM: обзор инструментов для более осознанного и эффективного поиска, выбора и оценки зависимостей для проекта → https://forweb.dev/en/blog/npm-tools/
  • 👍 19
  • 🔥 5
  • 👎 4
Post #6460 17.6K
WOFF покинул чат: если вы подключаете веб-шрифты в новом проекте в 2023 году, вероятно, вам не нужны никакие форматы, кроме WOFF2 → https://matthiasott.com/notes/woff-has-left-the-building
  • 🔥 66
  • 👍 20
  • 🤯 4
  • 👎 3
Post #6459 18.6K
Нативная поддержка .env-файлов в Node.js: в непримечательном релизе v20.6.0 добавили возможность задания переменных окружения из .env-файлов. Раньше эта задача решалась сторонним пакетом dotenv с 22 млн скачиваний в неделю → https://nodejs.org/en/blog/release/v20.6.0
  • 🔥 104
  • 👍 18
  • 🤯 16
  • 👎 2
Post #6458 18.6K
Опорная архитектура Node.js-приложений: рекомендации группы инженеров из IBM и Red Hat по разработке и эксплуатации Node.js-приложений → https://nodeshift.dev/nodejs-reference-architecture/
  • 🔥 50
  • 👎 8
  • 👍 1
Post #6457 21K
Идеального вьюпорта не существует: исследование Set Studio, показывающее, что разнообразие вьюпортов делает бессмысленной жёсткую привязку к определённым брейкпойнтам → https://viewports.fyi
  • 👍 42
  • 👎 9
  • 🔥 4
Post #6456 19K
Миграция миллионов строк кода Stripe на TypeScript: мотивация к переезду на TS, сложности, процесс и впечатления после переезда → https://stripe.com/blog/migrating-to-typescript
  • 👍 19
  • 🤯 14
  • 👎 3
  • 🔥 3
  • 😢 2
Post #6455 21.6K
driver.js, библиотека для пошагового знакомства пользователей с продуктом: без зависимостей, работает с любым фреймворком, написана на TypeScript → https://driverjs.com
  • 🔥 107
  • 👍 18
  • 👎 4
Post #6454 17.8K
Новые единицы измерения вьюпорта в CSS: решение для вёрстки, учитывающей скрытие адресной строки в мобильных браузерах → https://ishadeed.com/article/new-viewport-units/
  • 👍 72
  • 🔥 21
  • 👎 10
Post #6453 17.3K
WebKit Standards Positions: разработчики браузерного движка WebKit опубликовали страницу для отслеживания их позиции касательно внедрения новых стандартов → https://webkit.org/standards-positions
  • 👍 41
  • 👎 4
  • 🤯 3
  • 🔥 2
Post #6452 18K
Есть ли приемлемая альтернатива GIF? Сравнение современных форматов для отображения анимированых изображений в вебе → https://cloudfour.com/thinks/animated-gif-alternative
  • 👍 30
  • 👎 1
Post #6451 17.6K
Perfectionist, ESLint-плагин с набором правил для сортировки всего: импортов, ключей объектов, JSX-пропов, енамов в TypeScript и других частей кода. Поддерживает автофикс → https://github.com/azat-io/eslint-plugin-perfectionist
  • 🔥 91
  • 👎 30
  • 👍 9
  • 🤯 4
Post #6450 16.9K
Knip, продвинутый инструмент для поиска неиспользуемого кода в JS/TS-проектах

— находит неиспользуемые зависимости/файлы/экспорты
— находит используемые зависимости, неучтённые в package.json
— поддерживает монорепозитории с воркспейсами
— расширяется через плагины
— есть отчёты для CI

https://github.com/webpro/knip
  • 🔥 55
  • 👍 8
  • 👎 2
Post #6448 14.2K
Давние желания, сбывающиеся благодаря scroll-driven анимациям: стилизация sticky-элементов в состоянии прилипания, появление и скрытие тени при прокрутке, оглавление с подсветкой текущей секции. Роман Комаров экспериментирует с новой CSS-фичей → https://kizu.dev/scroll-driven-animations/
  • 🤯 20
  • 🔥 11
  • 👍 4
  • 👎 2
  • 😢 1
Post #6447 15.1K
Введение в popover API, новый API для всплывающих элементов, нативно решающий большинство проблем вроде позиционирования поверх страницы, управления фокусом, закрытия при нажатии Escape → https://developer.chrome.com/blog/introducing-popover-api/
  • 🔥 55
  • 👎 2
Post #6446 14.9K
Пишем собственный JS-бандлер: Кристоф Наказава объясняет общие принципы работы бандлеров на примере написания собственного бандлера → https://cpojer.net/posts/building-a-javascript-bundler
  • 🔥 28
  • 👍 7
  • 👎 3
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 →