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
Recent Posts 20 shown
Post #6568 15.4K
GSAP теперь бесплатен: продвинутая библиотека для анимаций и все её платные плагины теперь доступны сообществу благодаря Webflow → https://gsap.com/blog/3-13/
  • 🔥 93
  • 👍 12
  • 👎 5
  • 🤯 3
Post #6567 16.6K
Относительные цвета в CSS: интерактивное руководство по новому синтаксису, позволяющему динамически менять цвета прямо в браузере без препроцессоров → https://ishadeed.com/article/css-relative-colors/
  • 🔥 32
  • 🤯 7
  • 👍 5
  • 👎 2
Post #6566 14.8K
Галерея обложек на современном CSS со Scroll-Driven анимациями: Эдди Османи разбирает современную реализацию культового эффекта галереи из iPod → https://addyosmani.com/blog/coverflow/
  • 👍 20
  • 🔥 12
  • 😢 8
  • 👎 2
Post #6565 15.3K
Rsdoctor, инструмент для продвинутого анализа процесса и результата бандлинга, совместимый с Rspack и Webpack → https://rsdoctor.dev

Интересные возможности:
– таймлайн со временем работы каждого лоадера
– можно посмотреть, как конкретный лоадер преобразовал конкретный файл
– классический анализ бандла и графа зависимостей/модулей
– сравнение бандлов до/после для отслеживания ухудшений в CI
  • 🔥 56
  • 👍 7
  • 👎 2
  • 🤯 1
Post #6564 13.3K
Массовое подавление ошибок: в ESLint появился официальный механизм для постепенного включения новых правил в большой кодовой базе → https://eslint.org/blog/2025/04/introducing-bulk-suppressions/
  • 🔥 34
  • 👍 9
  • 👎 2
Post #6563 12.2K
За пределами NPM: выбираем зависимости с умом. Обзор сервисов для поиска и детального анализа NPM-пакетов → https://forweb.dev/ru/blog/npm-tools
  • 👍 22
  • 🔥 5
  • 👎 1
  • 🤯 1
Post #6561 9.45K
Вышла Anime.js 4.0, библиотека для создания сложных анимаций в вебе на чистом JS: новая модульная архитектура, поддержка Web Animation API, анимации прокрутки и многое другое → https://animejs.com
  • 🔥 91
  • 👍 2
  • 👎 1
Post #6560 11K
В Chrome 135 появилась возможность полной стилизации нативных селектов: другие браузеры пока этого не поддерживают, но такая стилизация может быть прогрессивным улучшением → https://developer.chrome.com/blog/a-customizable-select
  • 🔥 115
  • 👍 13
  • 👎 2
Post #6558 14K
В CSS теперь возможно вертикальное центрирование одним свойством без использования флексов и гридов: новое свойство align-content и обзор способов, которыми были вынуждены пользоваться верстальщики до его появления → https://build-your-own.org/blog/20240813_css_vertical_center/
  • 🔥 113
  • 🤯 26
  • 👍 9
  • 👎 1
Post #6557 12.1K
Компилятор TypeScript переписывают на Go: новая неполная версия компилятора уже работает в 10 раз быстрее, она выйдет под версией TypeScript 7 → https://devblogs.microsoft.com/typescript/typescript-native-port/

Почему Go, а не Rust? Ответ Райана Кавано, тимлида команды разработки Тайпскрипта → https://www.reddit.com/r/typescript/comments/1j8s467/comment/mh7ni9g/
  • 🔥 68
  • 👎 9
  • 👍 7
  • 🤯 7
  • 😢 2
Post #6556 10.8K
Lynx, инструмент для разработки кроссплатформенных приложений на веб-технологиях: разработан ByteDance и используется в приложениях TikTok, разделяет код на основной и фоновый потоки для быстродействия, есть интеграция с React → https://lynxjs.org
  • 🔥 30
  • 👍 3
  • 🤯 2
  • 👎 1
Post #6555 9.72K
Храповой механизм для нарушений правил ESLint: инженеры Notion рассказывают, как они не допускают рост количества нарушений ESLint-правил в кодовой базе, и делятся плагином для реализации такой же механики → https://www.notion.com/blog/how-we-evolved-our-code-notions-ratcheting-system-using-custom-eslint-rules
  • 🔥 14
  • 👍 7
  • 👎 3
Post #6554 8.86K
Doom на типах TypeScript: энтузиасты сообщества Michigan TypeScript разработали полноценный WebAssembly-рантайм на типах TypeScript и запустили на нем Doom → https://youtu.be/0mCsluv5FXA
  • 🤯 39
  • 🔥 9
  • 👎 3
Post #6553 9.44K
Отказываемся от JS-библиотек для анимаций: руководство по созданию анимированного меню на View Transitions → https://www.builder.io/blog/view-transitions
  • 👍 29
  • 🔥 6
  • 👎 3
Post #6552 10.4K
ESLint теперь официально поддерживает линтинг CSS: несколько готовых правил, поддержка кастомного синтаксиса и другие подробности → https://eslint.org/blog/2025/02/eslint-css-support/
  • 🔥 51
  • 👍 23
  • 🤯 7
  • 👎 1
Post #6551 10.9K
pkg-size, инструмент для анализа влияния NPM-пакетов на размер локальных node_modules и на размер бандла при сборке → https://pkg-size.dev
  • 🔥 27
  • 👍 6
  • 👎 1
Post #6549 11.5K
Динамический эффект прожектора: применяем CSS-маски, кастомные свойства и немного JS для создания интересного эффекта → https://www.jomaendle.com/blog/focus-zoom-at-property
  • 🔥 24
  • 👍 2
  • 👎 2
Older posts →

About this channel

How can I read @forwebdev without a Telegram account?
TGViewer shows the public web preview Telegram publishes for For Web — фронтенд, дизайн, программирование: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does For Web — фронтенд, дизайн, программирование have?
For Web — фронтенд, дизайн, программирование (@forwebdev) has 13.1K subscribers on Telegram, refreshed roughly every 30 minutes.
Does For Web — фронтенд, дизайн, программирование know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
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 →