gpt4 book ai didi

javascript - 显然 JSON.parse 比声明对象字面量更快。如果是这样的话,为什么我的结果显示不一样?

转载 作者:太空宇宙 更新时间:2023-11-03 23:51:41 24 4
gpt4 key购买 nike

根据this video在 Google Chrome Developers YouTube channel 上发布的 JSON.parse 实际上比对象字面量更快。

我决定对此进行测试,我的结果一次又一次地非常支持对象文字。

请参见此处:https://jsperf.com/testing-obj-literal-vs-json-parse/1

另请参阅此处:https://gist.github.com/lucaschen/ef0bb733f638563140b6bb0d374f3691 (您可以在 Node.js 中运行它)

我的结果始终显示,对象字面量解析比 JSON.parse 花费的时间大约 75%。

视频是否有误,或者我的测试是否不能公平地代表视频中概述的场景?

最佳答案

在小规模情况下,JSON.parse比在 JavaScript 中使用对象文字快。您误解了视频中的主张 - 最好阅读原文:https://v8.dev/blog/cost-of-javascript-2019#json

这是重要的部分:

A good rule of thumb is to apply this technique for objects of 10 kB or larger — but as always with performance advice, measure the actual impact before making any changes.

关于javascript - 显然 JSON.parse 比声明对象字面量更快。如果是这样的话,为什么我的结果显示不一样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59149074/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com