首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用http包与内置HttpRequest类相比有什么好处吗?

使用http包与内置HttpRequest类相比有什么好处吗?
EN

Stack Overflow用户
提问于 2016-07-21 01:55:11
回答 1查看 132关注 0票数 1

我正在使用Dart和聚合物编写一个web应用程序,我们决定使用http包,特别是BrowserClient类,来与我们的web API进行对话。在构建应用程序时,我收到一条警告消息,下面是警告消息:

警告:dart: dart2js中的镜像支持是实验性的,不推荐使用。这种镜像实现是不完整的,并且通常会极大地增加生成的JavaScript代码的大小。

现在我们的应用程序不会直接对反射/镜像做任何事情,但是我可以从警告消息中看出http包中的某些东西正在导入和使用镜像。我知道使用镜像来处理与在浏览器中运行的代码相关的任何事情都被认为是不好的做法,因为它可能会使编译后的JavaScript变得臃肿。我想我的问题是,如果存在使编译输出膨胀的风险,为什么我们要使用它而不是构建到核心库中的HttpRequest类?

EN

回答 1

Stack Overflow用户

发布于 2016-07-21 02:31:07

dart:mirrors很难配置,所以它不会导致浏览器应用程序的代码膨胀(所以它不会损害树摇动),因此不鼓励使用它,您会从dart2js得到以下警告

http包使用dart:mirrors实现了一个技巧,允许它在浏览器和导入'dart:io`的控制台应用程序之间共享一些代码,这通常是被阻止的。

这个技巧不会导致任何代码膨胀,并且使用 it是安全的。Dart团队正在研究一个更好的解决方案(可配置导入),因此这个技巧不再是必要的,但它还没有完全可用。

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

https://stackoverflow.com/questions/38487562

复制
相关文章

相似问题

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