_评论者:favila_
CLJS-847中的更新:最初报告者无法在运行在BrowserStack上的Safari 6.0.x中重现原始的错误报告。这可能是因为BrowserStack,但这是我们拥有的最好的。
鉴于此错误难以重现,受影响的人很少,以及性能回滚的严重性,我仍然认为我们应该回到简单的{{(if (nil? x) "" (.toString x))}}实现。然而,您也可以尝试在此票据上的补丁(使用typeof切换),这至少(手挥)可能解决Safari 6.0.x中的该错误,并且比简单的.toString在Chrome中快,在其他地方则慢不了多少。(我认为它可能通过避免在非对象上调用.toString来避免在Safari中发生此错误。]