我只是普遍关注.我在html / css / javascript中编写了一个简单的viewpager,它允许我在“页面”之间滑动,就像在android和/或iphone中使用viewpager一样.所需的javascript不到1kb.当我将其转换为ClojureS
我所关心的是,ClojureScript是如此之大,并且比普通的javascript做得更多,对于一个完整的移动应用程序来说,它会变慢.
谁能让我放心?有人有这方面的经验吗?
有很多Clojure的数据结构和核心库函数必须编译成JS,这可能是60kB的大部分.我不会过分担心 JavaScript的大小,因为在大多数移动应用程序中,其他资产(即图像)占据了大小.
至于速度,通常的规则适用:小心DOM操作和布局/重绘.
对于它的价值,The Weathertron iOS应用程序是用ClojureScript Angular.js编写的,并且执行得很好.