Важные новости и материалы первой половины октября 2019
Interview with a Pornhub Web Developer
Интервью с фронтендером из Pornhub о специфике работы, используемых технологиях и экспериментах с новыми браузерными API.
Why npm lockfiles can be a security blindspot for injecting malicious modules
Лиран Тал демонстрирует атаку через локфайл и делится линтером локфайлов для защиты от таких атак.
The Gradual Design System: How We Built Slack Kit
Инженеры Slack о предпосылках и истории создания своей дизайн-системы.
Making Instagram.com faster: Part 3 — cache first
Как ускоряли веб-версию Instagram, часть третья: описание подхода cache-first и механизма слияния старых данных с новыми.
Как организовать работу над библиотекой общих компонентов
Инженеры Tinkoff поделились опытом развития библиотеки общих компонентов.
Cascading Cache Invalidation
Филип Уолтон демонстрирует неочевидную проблему в популярном подходе к кешированию и предлагает три решения.
Images done right: Web graphics, good to the last byte
Подробнейшая статья Полины Гуртовой и Риты Клубочкиной из «Злых марсиан» о форматах и оптимизации графики для веба.
Enhancing The Clickable Area Size
Увеличиваем кликабельную область: Ахмад Шадид на примерах показывает, как избежать распространённой ошибки, портящей UX.
Voidcall — Making of
Подробный рассказ Доминика Саблевского о технических деталях реализации стратегии реального времени Voidcall для конкурса js13kGames, в котором размер игр не должен превышать 13 КБ.