有什么方法可以在 Dart 中进行某种代码拆分?我想推迟一些很少使用的代码的加载,以加速初始代码下载。在 Javascript 中,我会注入一个新<script>
标签,在 GWT 中我只需调用GWT.runAsync()
. Dart中是否有类似的东西?
根据此链接,<script>
注入将不起作用(“每个 HTML 页面最多可以有一个 Dart 脚本标签”,“我们不支持动态注入加载 Dart 代码的标签。”)。我还发现这个已修复的问题声称:“最初的 [用例] 是延迟加载,以避免在稍后需要某些代码时进行大量下载,或者可能只在某些情况下需要。我们现在有一个机制。”。不幸的是,我找不到任何关于如何实现这一点的信息。有人对这个有了解吗?