_评论由:favila 提出_
CLJS-847 的更新:最初的报告者无法在 BrowserStack 中运行的 Safari 6.0.x 上重现他的初始错误报告。这可能是 BrowserStack 的原因,但我们认为这是最好的解决方案。
鉴于这个虫子难以重现,受影响的人很少,性能回归很大,我认为我们仍然应该回到简单的 {{(if (nil? x) "" (.toString x))}} 实现。然而,你也可以尝试在这个票据上应用补丁(使用typeof开关),这至少(纸上谈兵)*可能*修复Safari 6.0.x上的这个虫子,并且比Chrome中的简单.toString更快,在其它地方也不慢多少。(我认为这可能在Safari中避免这个虫子的原因是它避免了在非对象上调用.toString。)