Дайджест Форвеба №11

Важные новости и материалы первой половины июня 2019

Enabling Modern JavaScript on npm

Джейсон Миллер рассуждает о проблеме избыточной транспиляции кода NPM-пакетов и призывает сообщество к обсуждению возможных решений.

The Layout Instability API

Введение в Layout Instability API, позволяющий отслеживать сдвиги элементов на странице, вызванные внезапным появлением картинок, рекламы или динамически загружаемых виджетов.

Нужны ли препроцессоры в 2019 году?

Людмила Мжачих сравнивает возможности и проблемы препроцессоров и нативного CSS.

Self-Host Your Static Assets

Гарри Робертс рассказывает, почему статические ресурсы лучше хранить у себя, а не на публичных CDN.

Unpacking hoisting

Аксель Раушмайер предлагает отказаться от устаревшего термина «всплытие переменных» и детально объясняет механизм работы объявлений переменных и функций в современном стандарте ES.

The CSS Mindset

Для вёрстки нужен особый образ мышления, утверждает Макс Бок и делится идеями, ставшими для него ключом к пониманию CSS.

The economics of open source

Что не так с NPM и что с этим делать? Бывшая техдир NPM с объяснением и анонсом нового менеджера пакетов Entropic, призванного решить озвученные проблемы.