gpt4 book ai didi

移动应用程序的 ClojureScript 和大小

转载 作者:行者123 更新时间:2023-12-04 03:51:28 26 4
gpt4 key购买 nike

我只是有一个普遍的担忧。我在 html/css/javascript 中编写了一个简单的 viewpager,它允许我像在 android 和/或 iphone 中使用 viewpager 一样在“页面”之间滑动。为此所需的 javascript 小于 1kb。当我将其转换为 ClojureScript 时,经过优化且缺乏 pretty-print 的结果代码以 62kb 左右结束。

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

谁能让我放心?任何人都有这方面的经验?

最佳答案

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

物有所值,The Weathertron iOS 应用程序是用 ClojureScript + Angular.js 编写的,并且运行良好。

关于移动应用程序的 ClojureScript 和大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18164288/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com