2016-07-30 4 views
-1

Я хочу использовать onsen для мобильного веб-приложения. Большинство людей, похоже, используют его с телефонным разрывом/кордорой, чтобы результат можно было установить как приложение.Означает ли onsen ui проблемы с производительностью при использовании на веб-сайтах?

У меня будут проблемы с производительностью, если я использую его для веб-сайта?

Минимизированный JS одиночку 350KB и КСС почти 200kb. Полагаю, я могу это сделать, но я просто хочу убедиться, что я не злоупотребляю инструментом и делаю что-то сумасшедшее.

ответ

3

Хмм фактически

https://cdn.rawgit.com/OnsenUI/OnsenUI-dist/2.0.0-rc.15/js/onsenui.min.js - 85KB https://cdn.rawgit.com/OnsenUI/OnsenUI-dist/2.0.0-rc.15/css/onsenui.css - 3.2KB https://cdn.rawgit.com/OnsenUI/OnsenUI-dist/2.0.0-rc.15/css/onsen-css-components.css - 25KB

Это единственные 3 файлы, которые вы на самом деле нужно использовать Onsen UI.

Если вы хотите использовать что-то вроде углового, отреагируйте и т. Д., Вам понадобятся дополнительные файлы js, но только если вы хотите использовать фреймворки.

И, конечно же, для css - если вы хотите использовать какие-либо значки, либо шрифты, удивительные значки, или что-то подобное, вам нужно будет добавить их тоже, но если вы их не используете, вам не нужно будет их.

Что касается производительности вопросы

  • для загрузки вы можете объединить файлы, чтобы сделать меньше запросов (вы сказали, что будет gzipping их, так что я думаю, вы, вероятно, также будет делать это)
  • после все я не думаю, что вы сможете заметить разницу между приложением и веб-страницей.

Возможно, у меня что-то не хватает, но я думаю, что это в значительной степени. В основном просто укажите то, что вам нужно - не нужно включать угловые привязки, если вы не используете угловые, например: D