Каждый день появляются новые способы написания стилей. Это все, конечно, круто, но есть единственный верный способ инкапсуляции CSS — это Shadow DOM. Тут все будет работать как надо, даже если виджет вставлен на сторонний сайт. Единственная проблема — поддержка браузеров.
Думаю, тут имелось в виду то, что если время выполнения запроса мало, то отсутствие спиннера создает у пользователя ощущение, что запрос выполнился быстрее.
Консольное приложение как правило это небольшой скрипт. Под mac/linux будет почти одно и то же. А под винду переписать уж всяком проще, чем делать целое приложение.
На 5.15 экране таких проблем не испытываю с небольшой в общем то рукой. Менюшку спокойно можно вызвать свайпом и обратно свайпом же убрать. Все пункты меню доступны для пальца, ибо смещены сверху информацией о юзере (или что туда обычно пихают) с фоном.
Не понимаю, в чем сложность проблемы, описываемой в статье. Взять первый попавшийся webpack boilerplate,
использовать первую попавшуюся библиотеку для отображения данных, хоть es6 template strings, и подключить для старых браузеров whatwg-fetch. Все.
Особо нового синтаксиса JSX не представляет. И «учить» его намного проще, чем запоминать десятки кастомных конструкций в очередном фреймворке. Тем более, JSX — это не реакт, как принято представлять. Существует много библиотек, использующих DOM API вместо innerHTML, ибо это работает быстрее, особенно на мобильных браузерах. И для этих библиотек используют JSX, т.к. это позволяет писать высокопроизводительный код с удобством простого HTML
по-хорошему надо сделать отдельный конфиг webpack и сделать ES5-сборку для node-окружения.
А зачем? ведь ES2015 почти полностью поддерживается с Node.
И, даже если у вас стоит старая версия, то разве в этом есть проблема производительности? Ведь транспиляция производится всего один раз при запуске. Если нет, поправьте.
профита от этого не понял, если честно
использовать первую попавшуюся библиотеку для отображения данных, хоть es6 template strings, и подключить для старых браузеров whatwg-fetch. Все.
А зачем? ведь ES2015 почти полностью поддерживается с Node.
И, даже если у вас стоит старая версия, то разве в этом есть проблема производительности? Ведь транспиляция производится всего один раз при запуске. Если нет, поправьте.