Traceur编译器用于生产

时间:2014-10-31 01:55:09

标签: javascript ecmascript-6 traceur

准备好在生产中使用吗?特别适用于大型应用。

据我了解 - 是的。但是获得更多细节会很棒。

还有两种方法可以使用它:

  • 运行时
  • 预编译

运行时执行需要多少时间而不是预编译?正如我测试的那样,它接近x10-15倍但可能有人有其他信息?

1 个答案:

答案 0 :(得分:2)

它是否准备好生产是一个主观问题。人们需要考虑性能,可靠性和带宽。很难看出性能是一个问题,因为它只是编译成ES5。至于可靠性,在我使用traceur的所有时间里,我都没有遇到过任何错误。带宽方面,您需要下载traceur运行时,但与我们今天下载的所有其他内容相比,这并不大。所以我自己的意见是

关于预编译,它不是慢多少的问题。编译本身需要相同的时间。问题是它是提前发生还是每次加载网页时都会发生。尽管Traceur速度非常快,但是中型代码库仍然需要几秒钟才能完成编译。这可能不是您希望用户体验的内容。所以,是的,最好的做法是绝对来预编译生产。