Важные новости и материалы второй половины января 2019
Финальный набор возможностей ES2019
Сергей Рубанов с кратким обзором фич ES2019, утверждённых на прошедшей 29–31 января встрече TC39.
Google Play Store now open for Progressive Web Apps 😱
Максимилиано Фиртман с обзором возможностей и проблем публикации PWA в Google Play, появившихся с релизом Trusted Web Activity в Chrome 72.
Guide to Web Authentication
Иллюстрированное руководство по Web Authentication, новому стандарту для аутентификации без паролей на основе криптографии с открытым ключом.
Approaches for a CSS Masonry Layout
Крис Койер с обзором актуальных подходов к реализации masonry-раскладки на основе CSS.
Flow vs TypeScript
Инженеры PayPal будут начинать новые проекты с TypeScript вместо Flow (статья), инженеры MemSQL поделились опытом миграции 30 000 строк кода с Flow на TypeScript (статья), и даже Yarn и Jest, разрабатываемые внутри Facebook, объявили о переходе с Flow на TypeScript.
Тем временем разработчики Flow объяснили, почему они игнорировали опенсорс-сообщество, чем занимались весь прошлый год и как они относятся к переходу некоторых проектов Facebook на TypeScript.
HTML5 Input Types: Where Are They Now?
В HTML5 было добавлено 13 новых видов инпутов. Дрю Маклиллан разобрался, какие из них в 2019 году можно применять с пользой и безбоязненно, а каких стоит избегать.
Why I've stopped exporting defaults from my JavaScript modules
Мнение создателя ESLint Николаса Закаса о проблемах дефолтных экспортов и преимуществах отказа от них в пользу именованных.
tehcookies/bundlers-comparison
Какой бандлер выбрать: Webpack, Parcel или Rollup? Сравнение скорости, размера итогового бандла и простоты использования.