Избавляемся от утечек памяти в веб-приложениях: Нолан Лоусон о техниках поиска и исправления утечек → https://nolanlawson.com/2020/02/19/fixing-memory-leaks-in-web-applications/
Семантическая система цветов в приложении для ведения бюджета YNAB: теория и практика с точки зрения разработчиков и дизайнеров → https://dev.to/ynab/a-semantic-color-system-the-theory-hk7
esbuild, очень быстрый экспериментальный бандлер и минификатор JavaScript, написанный на golang → https://github.com/evanw/esbuild
Простой способ улучшить UX: добавляйте width и height к изображениям в HTML, чтобы браузеры могли сразу зарезервировать под них пространство на странице → https://youtu.be/4-d_SoCHeWE
Пошаговое руководство по написанию babel-плагина для трансформации кода → https://lihautan.com/step-by-step-guide-for-writing-a-babel-transformation/
Деплой: дело не в пятнице. Почему боязнь деплоить по пятницам — признак плохой инженерной культуры, и что с этим делать → https://charity.wtf/2019/10/28/deploys-its-not-actually-about-fridays/
Справляемся с рекламой в 2020: Кристиан Шефер делится опытом сглаживания негативного влияния сторонних рекламных скриптов на UX → https://schepp.dev/posts/ad-integration-in-2020/
Пишем виртуализированный список с нуля: Марк Джордан делится опытом реализации списка, работающего с тысячами элементов без тормозов → https://medium.com/p/9225e8bec120
Mirage, библиотека для подмены ответов сервера, работающая прямо в браузере и позволяющая разрабатывать и тестировать UI без бэкенда → https://miragejs.com/
Интернационализация в ES2020. Locale, ListFormat, RelativeTimeFormat и множество других новых и доработанных API → https://diary.braniecki.net/2020/02/14/js-intl-in-2020/
Как быть с utils: Никита Прокопов рассказывает, как он в одном из своих проектов решил проблему файла utils, обычно превращающегося в помойку из случайных утилит → https://tonsky.me/blog/utils/
WebAuthn в реальной жизни: команда Почты Mail.Ru об опыте внедрения беспарольной аутентификации в свои сервисы → https://habr.com/p/489270
AVIF — будущее сжатия изображений: инженеры Netflix с обзором нового формата AVIF и его подробным сравнением с JPEG → https://netflixtechblog.com/b1d75675fe4
Документальный фильм о Vue.js: истоки фреймворка, история его развития и знакомство с людьми, стоящими за ним → https://youtu.be/OrxmtDw4pVI
Web NFC, новый экспериментальный API для работы с NFC-метками в вебе → https://github.com/w3c/web-nfc
Создатель Babel и Yarn представил Rome, экспериментальный набор инструментов, призванный покрыть все потребности разработки на JavaScript: компиляцию, линтинг, форматирование, бандлинг и даже тестирование → https://github.com/facebookexperimental/rome
Джейсон Миллер (создатель Preact) попробовал Rome на практике, описал свои впечатления и объяснил идею проекта → https://jasonformat.com/rome-javascript-toolchain/
Хватит говорить dropdown: Адриан Розелли призывает отказаться от абстрактного термина и предлагает более точные альтернативы → https://adrianroselli.com/2020/03/stop-using-drop-down.html
Chrome University, видеокурс из 22 лекций о том, как под капотом устроен браузер Chrome → https://www.youtube.com/playlist?list=PLNYkxOF6rcICgS7eFJrGDhMBwWtdTgzpx
Как автоматически адаптировать фавиконку к тёмной теме с помощью SVG и медиавыражения prefers-color-scheme → https://catalin.red/svg-favicon-light-dark-theme/