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

欢迎!请访问关于页面获取有关如何工作的更多信息。

+1
ClojureScript
我们已经为cljs.analyzer和cljs.compiler命名空间启用了*warn-on-reflection*。

此问题请求在其他大型、性能关键命名空间中(如cljs.closure)也启用*warn-on-reflection*。

这有助于解决一些愚蠢的性能问题。例如,通过使用clojure.string/starts-with?避免反射进行修改,可以将node_modules的索引速度提高2倍: https://github.com/clojure/clojurescript/blob/132d3aa232921a3cea66f830d61c89be78c581cb/src/main/clojure/cljs/closure.clj#L2464

2 答案

0

评论者:dnolen

听起来不错!

0
...