Важные новости и материалы первой половины декабря 2019
CSS Layout
Большая коллекция примеров вёрстки распространённых UI-компонентов и раскладок.
Scaling SVG Elements
Амелия Уотэнберг с интерактивным объяснением принципа масштабирования SVG-элементов через viewBox.
One bite at a time — How to introduce new lint rules in a large codebase
Кристиан Колер предлагает разумный подход к внедрению новых правил линтинга в больших проектах.
24 дня индивеба
Рождественский календарь Тима Маринина о том, что такое индивеб, зачем он нужен и как к нему приобщиться.
The unseen performance costs of modern CSS-in-JS libraries in React apps
Практическое исследование того, как генерация и парсинг стилей в рантайме влияют на быстродействие.
Lite YouTube Embed
Легковесный скрипт Пола Айриша для встраивания видео с YouTube, в ~200 раз быстрее стандартного.
JavaScript component-level CPU costs
Стоян Стефанов рассказал, зачем и как измерять нагрузку JS-компонентов на CPU.
Cool URIs don’t change
Тим Бернерс-Ли рассказывает, почему важно не менять адреса документов в вебе и как проектировать долговечные URI
Making a Better Custom Select Element
Джули Гранди рассказала, как реализовать доступный кастомный select.