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

欢迎!请参阅关于页面以了解更多关于这是如何工作的信息。

0
ClojureScript

通过这次更改,在Firefox/Windows上提高了cljs.reader/read-string的执行速度,速度提高了一倍,而不会使代码变得更复杂。

(其他JavaScript引擎,包括Linux/Mac上的Firefox,似乎没有受到如此大的影响。)

4 个答案

0

评论由:dnolen发表

关于这个工单,我们想知道Google Closure做了哪些不必要的事情,或者这条路径是否真正忠实于Clojure的行为(是否复制了这些热点中的EDN读取器实现?)。最后,补丁名为David Frese,他们提交了贡献者协议(CA)吗?

谢谢!

0

评论由:sperber发表

我认为Google的函数太通用,除了字符外还处理字符串等。

但我们不清楚为什么只有Windows上的Firefox受益。

(David Frese是同事 - 是的,已经提交了贡献者协议。)

0

评论由:mfikes发表

补丁不再适用;需要重新基准。
此外,不与{{git am}}兼容;建议使用https://script.clojure.org/community/patches创建补丁。

0
参考: https://clojure.atlassian.net/browse/CLJS-1827(由 alex+import 报告)
...