Gibt es eine Möglichkeit zu irgendeiner Art von Code-Aufspaltung in Dart? Ich möchte das Laden von selten verwendetem Code verzögern, um den ursprünglichen Code-Download zu beschleunigen. In Javascript würde ich ein neues <script>
Tag injizieren, in GWT würde ich einfach GWT.runAsync()
anrufen. Gibt es in Dart etwas Ähnliches?Code-Aufspaltung in Dart
Nach this link, <script>
Injection funktioniert nicht ("Jede HTML-Seite kann maximal ein Dart-Skript-Tag haben", "Wir unterstützen kein dynamisches Einfügen eines Tags, das Dart-Code lädt."). Ich fand auch this fixed issue behauptet: "Die erste [Anwendungsfall] ist verzögertes Laden, um massive Downloads zu vermeiden, wenn Code erst später benötigt wird, oder vielleicht nur in einigen Situationen benötigt wird. Wir haben jetzt einen Mechanismus dafür." Leider konnte ich nichts finden, um dies zu implementieren. Weiß jemand etwas darüber?
ich dart2js verwende. Aber habe ich das richtig verstanden: Im Moment kann es nur einen Splitpunkt geben? "[...] dart2js sendet höchstens eine andere JavaScript-Datei" – MarioP
Es ist sehr neu und alle arbeiten noch. Es tut mir leid, aber ich weiß es nicht. –
Okay, zumindest weiß ich jetzt, wonach ich suchen soll. Vielen Dank. – MarioP