Clojure 2024 年度调查!分享您的想法。

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

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
欢迎来到Clojure问答,在这里您可以向Clojure社区成员提问并获得解答。
...