2016-07-30 17 views
-1

Ich möchte Onsen für eine mobile Web-App verwenden. Die meisten Leute scheinen es mit Telefonlücke/Cordova zu benutzen, damit das Ergebnis als App installiert werden kann.Kann es bei der Verwendung in Websites zu Leistungsproblemen kommen?

Wird es Leistungsprobleme geben, wenn ich es für eine Website verwende?

Die minimierte allein JS ist 350kb und die CSS ist fast 200kb. Ich nehme an, ich kann es gzip, aber ich möchte nur sicherstellen, dass ich das Tool nicht missbrauche und etwas verrücktes mache.

Antwort

3

Hmm eigentlich

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,2 kb https://cdn.rawgit.com/OnsenUI/OnsenUI-dist/2.0.0-rc.15/css/onsen-css-components.css - 25KB

Dies sind die einzigen 3-Dateien, die Sie tatsächlich Onsen UI verwenden müssen.

Wenn Sie etwas wie eckig, reagieren usw. verwenden möchten, gibt es zusätzliche js-Dateien, die Sie möglicherweise benötigen, aber nur, wenn Sie die Frameworks verwenden möchten.

Und natürlich für die CSS - wenn Sie eine Art von Symbolen entweder font awesome Symbole oder etwas ähnliches verwenden möchten, müssten Sie diese auch hinzufügen, aber wenn Sie sie nicht verwenden, müssen Sie nicht dienen Sie.

Wie für Leistungsprobleme

  • zum Laden Sie die Dateien verketten auf weniger Anfragen zu stellen (Sie sagten, Sie werden sie werden Gzipping also denke ich, dass Sie wahrscheinlich auch dies tun)
  • nach alles Ich glaube nicht, dass Sie einen Unterschied zwischen der App und der Webseite bemerken werden.

Ich vermisse etwas, aber ich denke, das ist es so ziemlich. Im Grunde genommen nur die Dinge, die Sie brauchen - keine Notwendigkeit, eckige Bindungen zu enthalten, wenn Sie nicht Winkel verwenden zum Beispiel: D