Как я избавился от лагов прокрутки таблицы в Google Search Console: Йохан Исакссон делится историей обнаружения проблемы и её исправления одной строчкой CSS → https://medium.com/@johan.isaksson/how-i-made-googles-data-grid-scroll-10x-faster-with-one-line-of-css-78cb1e8d9cb1
Неполный список навыков помимо программирования, необходимых старшим разработчикам → https://www.elidedbranches.com/2021/06/an-incomplete-list-of-skills-senior.html
Игры для дизайнеров: Михаил Озорнин собрал разные дизайнерские игры для тренировки насмотренности и практических навыков вроде кернинга и рисования кривыми Безье → https://mikeozornin.ru/blog/all/games-for-designers/
Как браузерные расширения влияют на быстродействие: подробное исследование влияния 1 000 наиболее популярных расширений Chrome на время отрисовки страниц, потребление памяти и нагрузку на CPU → https://www.debugbear.com/blog/chrome-extension-performance-2021
Записи лекций Школы разработки интерфейсов 2021: архитектура, безопасность, мультимедиа, локализация, сборка, типизация, тестирование, оптимизация и множество других аспектов разработки интерфейсов → https://www.youtube.com/playlist?list=PLKaafC45L_SSUUku_N10BBkVWXkKzqZFI
Делаем переключатель «показать пароль»: инженеры портала госуслуг Великобритании поделились опытом реализации безопасного и доступного переключателя для отображения и скрытия пароля в форме входа → https://technology.blog.gov.uk/2021/04/19/simple-things-are-complicated-making-a-show-password-option/
Введение в экспериментальный Sanitizer API, призванный заменить тяжеловесные библиотеки вроде DOMPurify для предотвращения XSS при вставке произвольных строк на страницу → https://web.dev/sanitizer
Миграция платформы Australian Broadcasting Corporation с Flow на TypeScript: мотивация, стратегия и выводы → https://developers.digital.abc.net.au/2021/09/30/migrating-the-platform-that-powers-abc-sites-to-typescript/
Невидимый бэкдор на JavaScript: два практических способа незаметного внедрения вредоносного кода → https://certitude.consulting/blog/en/invisible-backdoor/
Хитрый способ сделать прилипающий к низу страницы футер: Крис Койер делится наиболее простым и современным способом → https://css-tricks.com/a-clever-sticky-footer-technique/
ct.css, инструмент для поиска потенциальных проблем быстродействия в содержимом тега head на вашей странице → https://github.com/csswizardry/ct
ECMAScript Proposals, сервис для слежения за развитием ECMAScript: каталог предложений, обзор этапов принятия предложений в стандарт, списки чемпионов и спецификаций → https://www.proposals.es
Developer Roadmaps, подробные пошаговые планы изучения IT-профессий и конкретных технологий → https://roadmap.sh
This media is not supported in your browser
VIEW IN TELEGRAM
Параллакс-эффект на CSS-переменных: Джей Томпкинс показывает, как оживить изображение с помощью JavaScript и CSS-переменных → https://css-tricks.com/parallax-powered-by-css-custom-properties/
Особенности миграции на фронтенде: конспект дискуссии разработчиков из Wrike, Яндекса, Kaspersky и Leroy Merlin о миграции фронтенд-проектов на новые фреймворки или даже языки → https://habr.com/p/572178/
Замеряем потребление памяти в браузере: Тим Кадлек призывает обращать внимание на потребление памяти и делится результатами собственного анализа потребления памяти на 10 000 популярных сайтов → https://blog.webpagetest.org/posts/benchmarking-javascript-memory-usage/
Архитектура и перформанс CSS в микрофронтендах: инженеры Allegro рассказали об эволюции их подхода к встраиванию стилей на страницы при использовании микрофронтендов → https://blog.allegro.tech/2021/07/css-architecture-and-performance-of-micro-frontends.html
Вышел веб-альманах 2021, ежегодный обширный отчёт HTTP Archive о состоянии веба во всех его аспектах: содержимое страниц, UX, способы публикации и распространения контента → https://almanac.httparchive.org/en/2021/
Семь практик для улучшения производительности и масштабирования приложений на Node.js: кеширование, таймауты, кластеризация и другие способы → https://blog.appsignal.com/2021/11/24/7-ways-to-improve-nodejs-performance-at-scale.html
Приёмы ускорения кода на JS и других языках: от наиболее общих до конкретных. Подборка Виктора Хомякова → https://habr.com/p/570914/