_Comment made by: favila_
在 CLJS-847 中的更新:原始报告者无法在 BrowserStack 中运行的 Safari 6.0.x 中复现其原始错误报告。这可能是由于 BrowserStack 的原因,但我们目前所能做的最好的了。
鉴于这个bug难以重现,受影响的人很少,以及性能回归非常显著,我仍然认为我们应该回归到简单的 {{(if (nil? x) "" (.toString x))}} 实现。然而,你也可以尝试在这次票据上的补丁(使用typeof开关),这至少在 (_手舞足蹈_) *可能* 修复Safari 6.0.x上的这个bug,并且比简单的.toString在Chrome中快一点,在其他地方并不慢多少。(我认为它可能在Safari中避免这个bug的原因是它避免了在非对象上调用.toString。)