forwebdev | Технологии

Telegram-канал forwebdev - For Web — фронтенд, дизайн, программирование

15106

Новости и полезности для фронтендеров. Поддержать, чтобы в канале не было рекламы: https://patreon.com/forweb https://boosty.to/forweb

Подписаться на канал

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

Rsdoctor, инструмент для продвинутого анализа процесса и результата бандлинга, совместимый с Rspack и Webpack → https://rsdoctor.dev

Интересные возможности:
– таймлайн со временем работы каждого лоадера
– можно посмотреть, как конкретный лоадер преобразовал конкретный файл
– классический анализ бандла и графа зависимостей/модулей
– сравнение бандлов до/после для отслеживания ухудшений в CI

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

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

За пределами NPM: выбираем зависимости с умом. Обзор сервисов для поиска и детального анализа NPM-пакетов → https://forweb.dev/ru/blog/npm-tools

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

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

Вышла Anime.js 4.0, библиотека для создания сложных анимаций в вебе на чистом JS: новая модульная архитектура, поддержка Web Animation API, анимации прокрутки и многое другое → https://animejs.com

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

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

Ускоряем масштабную миграцию тестов с LLM: инженеры Airbnb рассказывают, как они перевели тесты с Enzyme на React Testing Library с помощью LLM → https://medium.com/airbnb-engineering/accelerating-large-scale-test-migration-with-llms-9565c208023b

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

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

Компилятор 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/

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

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

Храповой механизм для нарушений правил ESLint: инженеры Notion рассказывают, как они не допускают рост количества нарушений ESLint-правил в кодовой базе, и делятся плагином для реализации такой же механики → https://www.notion.com/blog/how-we-evolved-our-code-notions-ratcheting-system-using-custom-eslint-rules

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

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

Отказываемся от JS-библиотек для анимаций: руководство по созданию анимированного меню на View Transitions → https://www.builder.io/blog/view-transitions

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

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

pkg-size, инструмент для анализа влияния NPM-пакетов на размер локальных node_modules и на размер бандла при сборке → https://pkg-size.dev

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

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

Динамический эффект прожектора: применяем CSS-маски, кастомные свойства и немного JS для создания интересного эффекта → https://www.jomaendle.com/blog/focus-zoom-at-property

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

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

Temporal на подходе: обзор нового API для работы со временем и датами в JavaScript, приуроченный к появлению первых экспериментальных реализаций в браузерах → https://developer.mozilla.org/en-US/blog/javascript-temporal-is-coming/

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

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

Новые возможности веба для применения в 2025: обзор недавних фич, уже поддерживаемых современными браузерами → https://www.smashingmagazine.com/2024/12/new-front-end-features-for-designers-in-2025/

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

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

Пишем движок компоновки и отрисовки флексбокс-раскладок на канвасе → https://tchayen.com/how-to-write-a-flexbox-layout-engine

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

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

Vim для React-разработчиков: бесплатный курс для освоения основ работы в Vim с упором на практические сценарии работы фронтенд-разработчиков → https://vimforreactdevs.com

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

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

Difftastic, генератор структурных диффов, учитывающий форматирование и синтаксис языка для более удобного сравнения фрагментов кода → https://difftastic.wilfred.me.uk

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

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

Component Party, сравнение синтаксиса и возможностей популярных фронтенд-фреймворков и библиотек https://component-party.dev

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

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

Массовое подавление ошибок: в ESLint появился официальный механизм для постепенного включения новых правил в большой кодовой базе → https://eslint.org/blog/2025/04/introducing-bulk-suppressions/

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

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

Больше контента без рекламы – благодаря вам

Поддержите канал через Patreon или Boosty:

https://patreon.com/forweb
https://boosty.to/forweb

Три уровня поддержки:
🤝 Товарищ: символический способ поддержать нас

👀 Инсайдер: доступ в закрытый канал и чат с более частыми и ранними публикациями

🤑 Фронтенд-меценат: всё вышеперечисленное + ссылка на вас или ваш проект в разделе спонсоров на нашем сайте

Благодаря вашей поддержке мы не публикуем назойливую рекламу курсов и не продвигаем HR-бренды корпораций. Спасибо, что читаете нас!

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

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

В Chrome 135 появилась возможность полной стилизации нативных селектов: другие браузеры пока этого не поддерживают, но такая стилизация может быть прогрессивным улучшением → https://developer.chrome.com/blog/a-customizable-select

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

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

В CSS теперь возможно вертикальное центрирование одним свойством без использования флексов и гридов: новое свойство align-content и обзор способов, которыми были вынуждены пользоваться верстальщики до его появления → https://build-your-own.org/blog/20240813_css_vertical_center/

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

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

Lynx, инструмент для разработки кроссплатформенных приложений на веб-технологиях: разработан ByteDance и используется в приложениях TikTok, разделяет код на основной и фоновый потоки для быстродействия, есть интеграция с React → https://lynxjs.org

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

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

Doom на типах TypeScript: энтузиасты сообщества Michigan TypeScript разработали полноценный WebAssembly-рантайм на типах TypeScript и запустили на нем Doom → https://youtu.be/0mCsluv5FXA

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

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

ESLint теперь официально поддерживает линтинг CSS: несколько готовых правил, поддержка кастомного синтаксиса и другие подробности → https://eslint.org/blog/2025/02/eslint-css-support/

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

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

ESLint Plugin De Morgan, ESLint-плагин для упрощения логических выражений согласно правилам де Моргана → https://github.com/azat-io/eslint-plugin-de-morgan

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

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

Современный способ разработки серверов на JS: совместимый между рантаймами, более быстрый и удобный для тестирования → https://marvinh.dev/blog/modern-way-to-write-javascript-servers/

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

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

Исправляем некрасивый перенос иконок с помощью text-wrap: balance: неочевидный трюк, работающий не только с текстом, но и любыми инлайн-блоками → https://shkspr.mobi/blog/2024/10/you-can-use-text-wrap-balance-on-icons/

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

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

Рендеринг онлайн-досок Confluence как по маслу: инженеры Atlassian рассказывают о сложностях реализации фронтенда интерактивной онлайн-доски → https://www.atlassian.com/blog/atlassian-engineering/rendering-like-butter-a-confluence-whiteboards-story

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

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

ts-blank-space, инструмент для компиляции TypeScript в JavaScript от Bloomberg, работающий быстрее популярных инструментов (tsc, babel и др.) благодаря отказу от трансформации AST в пользу подмены аннотаций типов пробелами → https://bloomberg.github.io/ts-blank-space/

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

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

CSS Wrapped 2024, обзор нововведений в CSS за прошедший год от команды Chrome DevRel → https://chrome.dev/css-wrapped-2024/

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

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

Отчёт State of Frontend 2024 по результатам опроса 6028 разработчиков из 139 стран → https://tsh.io/state-of-frontend/

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

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

Framer Motion теперь просто Motion: популярная библиотека для анимаций стала независимой от Framer и обзавелась API на чистом JS (ранее она была привязана к Реакту) → https://motion.dev/blog/framer-motion-is-now-independent-introducing-motion

Читать полностью…
Подписаться на канал