当前位置 : 主页 > 手机开发 > 无线 >

移动应用程序的ClojureScript和大小

来源:互联网 收集:自由互联 发布时间:2021-06-10
我只是普遍关注.我在html / css / javascript中编写了一个简单的viewpager,它允许我在“页面”之间滑动,就像在android和/或iphone中使用viewpager一样.所需的javascript不到1kb.当我将其转换为ClojureS
我只是普遍关注.我在html / css / javascript中编写了一个简单的viewpager,它允许我在“页面”之间滑动,就像在android和/或iphone中使用viewpager一样.所需的javascript不到1kb.当我将其转换为ClojureScript时,生成的代码具有优化和缺乏漂亮的打印,结束时大约62kb.

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

谁能让我放心?有人有这方面的经验吗?

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

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

网友评论