gpt4 book ai didi

javascript - 在 JavaScript 中使用一个大对象还是多个小对象更好?

转载 作者:可可西里 更新时间:2023-11-01 01:35:55 26 4
gpt4 key购买 nike

我正在编写一个 JS 库,它读取国际象棋游戏以将它们变成可重新玩的游戏,在一个网页中可以有很多游戏(一个在它自己的 div 中),我想知道的是 - 考虑性能– 最好是有一个大对象来保存所有游戏的所有 Action ,或者有许多较小的对象,每个对象都存储一个游戏的 Action 。

我意识到这可能是整个优化过程中的一个小问题,但它是我现在要解决的问题。

最佳答案

Donald Knuth:“我们应该忘记小效率,大约 97% 的时间都说:过早优化是万恶之源”

首先为您的游戏设计一个从领域建模的 Angular 来看是正确且自然的数据模型。

构建软件。

然后,当您处于需要分析性能的开发阶段时,找出您希望游戏运行的一些低性能环境,并在其中进行测试。

您可能会发现您没有任何问题,正如其他人在回答此问题时所说的那样。

如果您发现问题,分析您的代码并找出原因。优化您需要的代码。即使您发现了性能问题,只要您设计得当,它也不太可能是由您的数据模型引起的。

如果数据模型确实是一个性能问题,那么您应该只在您需要的范围内妥协您的初始设计以获得您需要的性能,记录您所做的妥协以及您必须这样做的原因。

关于javascript - 在 JavaScript 中使用一个大对象还是多个小对象更好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3919677/

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