For Web 🇺🇦
@forwebdev
Followers
6K
Following
28
Media
6K
Statuses
6K
Годнота для фронтендеров: свежие статьи, доклады, инструменты и многое другое. In english: @forweb_en
Russian Federation
Joined March 2014
For Web без рекламы – благодаря вам Теперь нас можно поддержать через Patreon и Boosty: — https://t.co/3Nt2EnF9gM — https://t.co/UYSWnlpXIQ Три уровня поддержки ↓🧵
1
0
4
GSAP теперь бесплатен: продвинутая библиотека для анимаций и все её платные плагины теперь доступны сообществу благодаря Webflow → https://t.co/gSrvj26Asr
0
0
6
Относительные цвета в CSS: интерактивное руководство по новому синтаксису, позволяющему динамически менять цвета прямо в браузере без препроцессоров → https://t.co/yYALRUir1F
0
2
19
Галерея обложек на современном CSS со Scroll-Driven анимациями: Эдди Османи разбирает современную реализацию культового эффекта галереи из iPod → https://t.co/cKyeNSUQww
0
0
8
Rsdoctor, инструмент для продвинутого анализа процесса и результата бандлинга, совместимый с Rspack и Webpack: умеет показывать время работы каждого лоадера, как конкретный лоадер преобразовал конкретный файл, что попало в бандл, и многое другое → https://t.co/QuzCGQtFNj
0
2
26
Массовое подавление ошибок: в ESLint появился официальный механизм для постепенного включения новых правил в большой кодовой базе → https://t.co/lxBii2UZrJ
0
0
12
За пределами NPM: выбираем за��исимости с умом. Обзор сервисов для поиска и детального анализа NPM-пакетов → https://t.co/zHhPBi6xbt
0
4
14
Вышла Anime.js 4.0, библиотека для создания сложных анимаций в вебе на чистом JS: новая модульная архитектура: поддержка Web Animation API, анимации прокрутки и многое другое → https://t.co/AJlPdXtncr
0
6
69
Благодаря вашей поддержке мы не публикуем назойливую рекламу курсов и не продвигаем HR-бренды корпораций. Спасибо, что читаете нас!
0
0
1
🤝 Товарищ: символический способ поддержать нас 👀 Инсайдер: доступ в закрытый Телеграм-канал с более частыми и ранними публикациями + закрытый чат с автором 🤑 Фронтенд-меценат: всё вышеперечисленное + ссылка на вас или ваш проект в разделе спонсоров на нашем сайте
1
0
1
В Chrome 135 появилась возможность полной стилизации нативных селектов: другие браузеры пока этого не поддерживают, но такая стилизация может быть прогрессивным улучшением → https://t.co/pJzruriFHL
0
3
39
Ускоряем масштабную миграцию тестов с LLM: инженеры Airbnb рассказывают, как они перевели тесты с Enzyme на React Testing Library с помощью LLM → https://t.co/50qEyqRtLa
0
1
10
В CSS теперь возможно вертикальное центрирование одним свойством без использования флексов и гридов: новое свойство align-content и обзор способов, которыми были вынуждены пользоваться верстальщики до его появления → https://t.co/NL0ZdhVyp3
3
3
33
Компилятор TypeScript переписывают на Go: новая неполная версия компилятора уже работает в 10 раз быстрее, она выйдет под версией TypeScript 7 → https://t.co/56sA6q8007 Почему Go, а не Rust? Ответ Райана Кавано, тимлида команды разработки Тайпскрипта → https://t.co/WtovK6V36U
1
2
19
Lynx, платформа для разработки кроссплатформенных приложений на веб-технологиях: разработана ByteDance и используется в приложениях TikTok, разделяет код на основной и фоновый потоки для быстродействия, есть интеграция с React → https://t.co/XBhRFGD65L
0
0
8
Храповой механизм для нарушений правил ESLint: инженеры Notion рассказывают, как они не допускают рост количества нарушений ESLint-правил в кодовой базе, и делятся плагином для реализации такой же механики → https://t.co/2JDfrtQg4j
1
2
15
Doom на типах TypeScript: энтузиасты сообщества Michigan TypeScript разработали полноценный WebAssembly-рантайм на типах TypeScript и запустили на нем Doom → https://t.co/Ez8nTZgxZp
0
0
5
Отказываемся от JS-библиотек для анимаций: руководство по созданию анимированного меню на View Transitions → https://t.co/THQ6Fu3f6z
0
0
13
ESLint теперь официально поддерживает линтинг CSS: несколько готовых правил, поддержка кастомного синтаксиса и другие подробности → https://t.co/1h3Aiism3e
2
5
38
pkg-size, инструмент для анализа влияния NPM-пакетов на размер локальных node_modules и на размер бандла при сборке → https://t.co/du3TLtc2HR
0
1
10