2024 年 Clojure 状态调查! 中分享您的想法。

欢迎!请参阅 关于 页面,了解有关此操作的一些更多信息。

0
ClojureScript

这与 CLJS-2065 类似,并通过避免 {{reduce}} 并使用键迭代器来进一步改进性能。

具有大量命名空间的大 CLJS 项目的结果

  • 初始编译(冷启动):旧:11.4 秒 新:11.2 秒
  • 首次完整重新编译:旧:6.8 秒 新:5.9 秒
  • 经过几次完整重新编译(JVM 加热):旧:约 6.1 秒 新:5.1 秒

{{lein count}}

| 扩展 | 文件 | 代码行数 | 节点 |
| cljs | 138 | 23388 | 424745 |

4 个答案

0

评论者:dnolen

编译 ClojureScript 测试没有区别,我会尝试其他一些方法。

0

评论者:aralo

有点相关:CLJS-2461
更好的方法将是重新实现这个想法:[链接](https://github.com/clojure/clojurescript/commit/1c71ab3bff27dc4a099b06e122ec3fdf5a2a8ba8)

关闭此问题吗?

0

评论者:mfikes

仅供参考,补丁不再适用。

0
参考: https://clojure.atlassian.net/browse/CLJS-2424(由 aralo 报告)
欢迎来到 Clojure 问答社区,在这里您可以向 Clojure 社区成员提问并获得答案。
...