移动应用程序的ClojureScript和大小

时间:2013-08-10 17:00:54

标签: clojurescript

我只是有一个普遍关注的问题。我在html / css / javascript中编写了一个简单的viewpager,它允许我在"页面之间滑动"就像你在android和/或iphone中使用viewpager一样。所需的javascript不到1kb。当我将其转换为ClojureScript时,生成的优化代码和缺乏漂亮打印的代码结束时大约为62kb。

我所关心的是,ClojureScript是如此之大,并且比普通的javascript做得更多,对于一个完整的移动应用程序来说,它将会变慢。

有人可以放心吗?有人有这方面的经验吗?

1 个答案:

答案 0 :(得分:7)

有很多Clojure的数据结构和核心库函数必须编译成JS,这可能是60kB的大部分。 我不会过分担心JavaScript的大小,因为在大多数移动应用程序中,其他资产(即图像)占据了大小。 至于速度,通常的规则适用:小心DOM操作和布局/重绘。

对于它的价值,The Weathertron iOS应用程序是用ClojureScript + Angular.js编写的,并且运行得很好。

相关问题