FrontSpot Digest #179 (RU)

Paul
FrontSpot
Published in
2 min readAug 28, 2018

Babel 7, верстка под моно-бровь на мобильных, откуда столько зависимостей в node modules, как оптимизировать популярные библиотеки и другие новости из мира фронт-енд разработки.

Новости

Вслед за выходом стабильной версии веб-браузера Chrome 68 вышла Chrome Beta 69 для устройств на Android. Новая бета версия получила поддержку дисплеев с т.н. монобровью, так что теперь стоит это учитывать при верстке под мобильные девайсы. Также была добавлена возможность использования браузера в качестве медиаплеера на Android Go устройствах. А вот здесь рассказывают как переключить интерфейс Chrome на новый, красивый, в стиле Material Design на любых устройствах.

Небезызвестный Эдди Османи попытался найти ответы на вопросы о том, как анализировать сайты, как ускорить загрузку и обработку веб-страниц, какую нагрузку вообще создает JS на различного рода системы. В этом материале он также поднимает проблему чрезмерного использования JS, описывает проблемы интерактивных страниц, рассказывает почему Javascript — это так дорого. Материал объемный, но весьма любопытный и захватывающий — обязательно стоит ознакомиться, если вдруг эта статья прошла мимо вас.

Понятное дело, что зачастую проблема производительности может крыться в Node Modules. С помощью вот этого инструмента можно посмотреть транзитивные зависимости npm пакетов. Данная тула строит график зависимостей для любого количества npm пакетов, достаточно просто перечислить их через запятую, также можно указать конкретную версию пакета, и все станет сразу понятно — откуда ваше приложение так набирает в весе. Также советуем взглянуть на вот этот репозиторий — здесь Иван Акулов разбирает по полочкам популярные библиотеки и пути их оптимизации с помощью Webpack.

Вот здесь также объемная, но не менее интересная статья о том, как делали Google Photos — проблемы с которыми столкнулись разработчики и как им удалось оптимизировать работу приложения таким образом, чтобы достигать заветных 60fps при скроллинге.

Встречайте Babel 7 — куча нововведений, поддержка TypeScript и много не менее интересных фич за почти два года кропотливой работы.

События

30 августа в Гданьске состоится Front-End Community Poland Tech Talk.

Также 30 августа, но уже во Львове пройдет Lviv Script Community Tech Talk #15.

3–7 сентября в Барселоне пройдет Full Stack Fest первые два дня которого будут посвящены бэкэнду, а последние два фронтенду, мероприятие обещает быть интересным.

--

--

Paul
FrontSpot

Engineering Manager | Mentor | Cloud Certified