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票数
.by
参考: https://clojure.atlassian.net/browse/CLJS-2424(由 aralo 报告)
欢迎来到 Clojure Q&A,在这里您可以提出问题并从 Clojure 社区的成员那里获得答案。
...