欢迎!请访问关于页面以获取有关此功能的一些更多信息。
通过这次更改,在Firefox/Windows上通过这种更改将 cljs.reader/read-string 加速了两倍,而没有使代码复杂化。
(其他JS引擎,包括Linux/Mac上的Firefox,似乎没有受到如此大的影响。)
评论者:dnolen
关于这张票,我们想了解更多信息,例如Google Closure做了什么是不必要的,或者这个路径是否是Clojure行为的忠实转换(是否是这些热点中EDN读取器的实现副本?)。最后,补丁由David Frese命名,他们已经提交了CA吗?
谢谢!
评论者:sperber
我认为Google函数太通用,除了字符外还作用于字符串等。
但我们不清楚为什么只有Windows上的Firefox受益。
(David Frese是我同事 - 是的,已提交了CA。)
评论者:mfikes
补丁不再适用;需要重新基准化。此外,与{{git am}}不兼容;建议使用https://script.clojure.org/community/patches创建补丁。