25得票3回答
Flutter Web是否应该使用Wasm而不是dart2js?

我看到了几篇关于Wasm比JS更快的文章[1, 2]}。 我在这些旧问题中看到了这个话题[3, 4]}。 还有一个似乎被放弃的讨论在谷歌小组中[5]。 问题是: 为什么Flutter Web不使用Wasm而是使用dart2js? 感谢您的时间。 (也在github上提问)

13得票4回答
dart2js代码为什么比JavaScript更快?

我正在努力更好地理解Dart对性能的影响。在Dart官网上,他们的基准测试显示将Dart代码编译成JavaScript比仅使用JavaScript更快。这是如何实现的? 我明白Dart VM比V8更快的原因,但我不明白的是当两者都在相同的环境下运行时,dart2js生成的JavaScri...

11得票2回答
执行 `dart2js` 时会生成哪些文件?为什么会生成这些文件?

dart2js可能会生成.js.map、.js.deps和.precompiled.js文件。 它们的目的是什么?我不知道为什么dart2js在完成编译后不会将它们删除。

9得票2回答
Dart能够生成可读性好的JavaScript库吗?

目标 我想编写一个 JavaScript 库(框架),但需要支持面向对象编程(OOP)和 mixins 混合功能。 尝试使用 TypeScript,但它不支持 mixins(手册中说支持,但编译器/规范中没有与 mixins 相关的内容)。 TypeScript 在 TypeScrip...

8得票3回答
为什么由Dart生成的JavaScript文件如此巨大?

我有以下的Dart代码: $ cat helloworld.dart main() => print('Hello world!'); $ 上述代码的dart编译器生成的javascript代码如下: $ cat helloworld.dart.app.js function...

8得票1回答
创建JavaScript API的Dart包装器的好方法是什么?

假设我想为像localStorage这样的javascript API创建一个包装器,以添加一些额外的功能,例如自动记录更改并将其同步到服务器。Dart已经有了这些API的包装器,那么创建我的包装API的好方法是什么?

8得票7回答
有没有一种方法可以检查脚本是在Dart VM还是Dart2JS中运行?

有没有一种方法可以检测脚本是否在Dart VM或dart2js中运行?也许可以使用反射API?

7得票3回答
生成的JS文件过大

I have this code: // main.dart import "package:angular/angular.dart"; main () => ngBootstrap(); 我执行了dart2js --minify --out=main.dart.js main....

7得票2回答
生产环境下,将Angular Dart转换为JavaScript的结果太大怎么办?

一个什么都不做的AngularDart应用程序编译和压缩后的最小JavaScript大小约为650KB,这个大小对于移动应用来说太大了,甚至对于普通应用也过大。 有没有人知道如何将其缩小到100KB以下?

7得票1回答
如何从Javascript中调用Dart函数?

我希望能够从Javascript中调用Dart函数。 我想使用dart2js(版本1.1.3)编译包含Dart函数的Dart脚本,然后将生成的.js文件加载到Javascript环境中,并从Javascript中调用该函数。 类似于从Javascript中调用下面的myHyperSuper...