根据频道上发布的这段视频,JSON.parse
实际上比一个对象文字更快。
我决定对此进行测试,我的结果一次又一次地支持对象文本。
见此处:https://jsperf.com/testing-obj-literal-vs-json-parse/1
请参见此处:https://gist.github.com/lucaschen/ef0bb733f638563140b6bb0d374f3691 (您可以在Node.js中运行此操作)
我的结果始终显示,对象文本解析所花费的时间比JSON.parse
少75%。
视频是错的,还是我的测试不是视频中所概述的场景的公平表示?
发布于 2019-12-03 01:57:07
在小范围内,JSON.parse
是而不是,比在JavaScript中使用对象文本要快.你误解了视频中的说法--最好读一下https://v8.dev/blog/cost-of-javascript-2019#json的原始文章
以下是最重要的部分:
一个好的经验法则是将此技术应用于10 kB或更高的对象--但与性能建议一样,在进行任何更改之前,要度量实际影响。
https://stackoverflow.com/questions/59149074
复制相似问题