Javascript 为什么JSON.stringify()对于大型对象速度较慢

Javascript 为什么JSON.stringify()对于大型对象速度较慢,javascript,json,stringify,Javascript,Json,Stringify,我正在努力理解JSON.stringify(),我经常听到人们说它对于大型对象来说非常慢。所以我想了解是什么使得JSON.stringify如此缓慢 在互联网上研究之后,我发现JSON.stringify()的替代方案是一个名为fast JSON stringify的模块,它使用一种基于模式的技术对对象进行字符串化 您能解释一下基于模式的技术如何优于JSON.stringify() 任何帮助都将不胜感激 谢谢,JSON.stringify是一个cpu限制的操作 受JSON.stringify约束

我正在努力理解JSON.stringify(),我经常听到人们说它对于大型对象来说非常慢。所以我想了解是什么使得
JSON.stringify
如此缓慢

在互联网上研究之后,我发现JSON.stringify()的替代方案是一个名为
fast JSON stringify
的模块,它使用一种基于模式的技术对对象进行字符串化

您能解释一下基于模式的技术如何优于JSON.stringify()

任何帮助都将不胜感激


谢谢,JSON.stringify是一个cpu限制的操作

JSON.stringify
约束的对象需要进行解析,然后在当前线程期间传输到外部内存块中。(严重阻塞对象:Get/Has/IsThatType或NULL/memory allocations等)当“stringify”完成时,必须将结果复制回当前堆。(不是免费的-再次阻塞主线程)

因此。。。“基于模式的技术如何优于JSON.stringify()”?表单:“对于小负载,fast JSON stringify比JSON.stringify()快得多。它的性能优势随着负载的增长而缩小。”(强调我的)。