当你读到这个问题时,请不要回答“记忆很便宜”或yada yada。
我在想;它可以节省我的时间,因此我会非常感激,如果有人计算查询包含内存使用的javascript数组的原始方法与使用LINQ之间的区别。
我正在构建的应用程序在内存上变得非常大,但是像JSLINQ这样的工具对我非常有益,我希望能够科学地使用JSLINQ测量性能的优缺点,而不是通过我的javascript争吵为了保存最小的表现,我自己排列。
如果没有回复,我当然会自己发现,这对未来的用户来说是一个不错的小实验。
我的javascript对象数组的范围从生成用户表格,其中某些东西= yad yada ...以及使用个人资料对用户进行连接。我试图找出是否更好地返回数据集,然后使用javascript改进该数据的片段,或者使用ajax连续调用服务器端页面。无论我选择哪种,这都是我最感兴趣的性能。
JSLINQ看起来非常诱人,因为它使用熟悉的技术来查询数据...唉,如果它增加了显着的性能损失,我根本无法使用它......我想,这将需要进行测量通过数组排序和获取的执行时间减去ajax调用返回响应所花费的时间。
P.S,如果你没有任何数字可以产生,不用担心。在接下来的几天里,我将自己进行实验,我希望能节省一些时间......而且我知道这个问题充其量也可能非常粗糙。答案 0 :(得分:1)
你是唯一能回答这个问题的人。
虽然任何人都可以使用“纯”JS与JSLinq进行某些特定测试的内存比较,但这些比较与特定数据集和正在测试的JSLinq方法相关。特定测试的结果可能或可能不会转化为您的不同情况。
如果这是您的应用程序的关键部分,那么请双向编写然后进行比较。然后将你的结果写在某个地方以使其他人受益,这无法回答“JSLinq总是更好吗?”的问题。但可以回答“在这种特殊情况下JSLinq更好吗?”