首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Dartium中使用反射时@MirrorsUsed,Smoke标注的相关性

在Dartium中使用反射时@MirrorsUsed,Smoke标注的相关性
EN

Stack Overflow用户
提问于 2017-03-03 03:18:58
回答 1查看 40关注 0票数 0

我有相当重要的应用程序是用Dart和Polymer编写的,它在工厂方法中使用反射,并在Dartium中运行得相当好。工厂使用传递给它的子类名称作为参数生成子类实例。

我从不生成Javascript并强制我的用户(如果有的话)使用Dartium。当可实例化的子类列表发生变化时,我也可以修改任何@MirrorsUsed注释。http://dovdev.com/smoke-and-mirrors/的页面似乎暗示,即使在Dartium中,使用Smoke也可以极大地提高性能和/或代码大小。

运行Dart应用程序时,Dartium或Dart分析器会执行多少操作?Smoke,甚至仅仅是@MirrorsUsed注释,会对Dartium中的应用程序做任何事情吗?

EN

回答 1

Stack Overflow用户

发布于 2017-03-03 03:27:29

这听起来像是您想在生产中使用Dartium,这绝对不是一个好主意。

目前,dev_compiler,一个快速增量的Dart-2-JS编译器正在开发中,以允许使用Chrome作为开发浏览器,并使Dartium冗余,并最终停止它。

在Dartium中,@MirrorsUsed()Smoke无关紧要。

如果您使用的是内部应用程序,甚至考虑使用Dartium进行生产,那么使用镜像的代码大小影响可能并不太重要。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42564092

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档