2014-06-17 8 views

Antwort

5

Das "kleinste kompilierte und minimierte Javascript" ist heute 190KB. Wir verfolgen diese Anzahl und kümmern uns um die Größe und Leistung der Bereitstellung.

Wenn Sie 650KB sehen, kann es irgendwo einen Fehler geben; Wenn Sie Details in einer Ausgabe unter https://github.com/angular/angular.dart angeben könnten, wären wir Ihnen dankbar.

Auch wenn Sie Ihre Anwendungsfälle und Anforderungen teilen könnten, würde es uns beim Entwerfen des Systems helfen. z.B. Wir würden gerne die 100KB Anforderung verstehen.

+0

Danke James. Für unsere Kunden ist es sehr wichtig, dass die mobilen Seiten so klein wie möglich sind, vor allem weil unsere Datenpläne hier extrem begrenzt und teuer sind. Ich werde einen Bug auslösen, weil ich nicht einmal die einfachste Angular Dart App kleiner als 650KB bekommen kann. – Christine

+0

Während ich nach einem aktuellen Beispiel für die Code-Größe von AngularDart suche, habe ich https://angulardart.org/demo/ gefunden - ein bisschen riesig im Moment. 1024 KB für die examples.dart.js – stesch

+0

James, ist 190KB "kompiliert und minifed" oder "kompiliert, minimiert und gezippt"? Ich sehe Größen von ~ 1.5MB (kompiliert + minimiert, nicht gezippt) für die AngularDart Tutorials. –

5

Was ich gehört habe, ist eine Größe von ca. 200KB +, hatte nie selbst genauer hinschauen. Dart zielt auf größere Anwendungen. Es verwendet einen bestimmten Standardcode mit fester Größe (dieser wird unabhängig davon generiert, wie groß Ihr benutzerdefinierter Code ist), um mehrere seiner generischen Funktionen wie Klassen zu emulieren. Das zahlt sich für kleine Apps nicht aus. Je größer die App wird, desto mehr wird dies zum Vorteil.

Sie arbeiten immer noch daran, das besser zu machen, aber ich denke, dass Sie nur kleinere Verbesserungen mehr erwarten können.

Wie haben Sie Ihre App erstellt, um dieses Ergebnis zu erhalten?