Javascript 使用JSLINQ会带来性能成本吗

Javascript 使用JSLINQ会带来性能成本吗,javascript,linq,jslinq,Javascript,Linq,Jslinq,当你读到这个问题时,请不要用“内存很便宜”或雅达雅达来回答 我在想;这将节省我的时间,因此,如果有人对查询javascript数组(包括内存使用)的原始方法与使用LINQ之间的差异进行了计时,我将非常感激 我正在构建的一个应用程序的内存越来越大,但是像JSLINQ这样的工具对我来说非常有益,我希望能够使用JSLINQ科学地衡量性能的优劣,而不是自己在javascript数组中争吵,以节省最微小的性能 如果没有回应,我当然会自己发现,这对未来的用户来说是一个很好的小实验 我的javascript对

当你读到这个问题时,请不要用“内存很便宜”或雅达雅达来回答

我在想;这将节省我的时间,因此,如果有人对查询javascript数组(包括内存使用)的原始方法与使用LINQ之间的差异进行了计时,我将非常感激

我正在构建的一个应用程序的内存越来越大,但是像JSLINQ这样的工具对我来说非常有益,我希望能够使用JSLINQ科学地衡量性能的优劣,而不是自己在javascript数组中争吵,以节省最微小的性能

如果没有回应,我当然会自己发现,这对未来的用户来说是一个很好的小实验

我的javascript对象数组包括生成用户表,其中something=something和orderbyyada-yada。。。对具有配置文件的用户执行连接。我试图找出是否最好返回数据集,然后使用javascript细化数据片段,或者使用ajax连续调用服务器端页面。无论我选择哪一个,这都是我最感兴趣的表演

JSLINQ看起来非常诱人,因为它使用了我熟悉的技术来查询数据。。。唉,如果它增加了显著的性能损失,我根本无法使用它。。。我想,这需要通过数组排序和获取的执行时间减去ajax调用返回响应所需的时间来衡量

另外,如果你没有任何数据可以提供,那就不用担心了。在接下来的几天里,我将亲自进行试验,我希望能节省一些时间。。。我知道这个问题充其量也可能相当粗糙


你是唯一能回答这个问题的人

虽然任何人都可以使用“纯”JS和JSLinq对某些特定测试运行内存比较,但这些比较与正在测试的特定数据集和JSLinq方法相关。特定测试的结果可能,也可能不会转化为您的不同情况


如果这是应用程序的关键部分,请编写两种方式,然后进行比较。然后将你的结果写在某个有利于他人的地方,这不能回答“JSLinq总是更好吗?”的问题,但可以回答“在这种特定情况下JSLinq更好吗?”

如果你不给出任何细节,人们会认为你在做CRUD,而给出的内存是廉价的答案。例如,使用AngularJS会带来巨大的相对性能成本,但这通常并不重要,因为它针对的是应用程序的性质。我将使用JSLINQ或原始javascript对我的javascript对象执行某些查询。。。是否有显著的性能影响;可以测量吗?:)。。。唉,我在最后加了一个小摘录!您说“我想知道……是否有人对查询javascript数组的原始方法……与使用LINQ之间的差异进行了计时。”然后您说“我试图找出是否最好返回数据集,然后使用javascript细化数据片段,或者使用ajax连续调用服务器端页面”这听起来像是两个不同的问题。是我吗?尽量不要把它当作2。如果有人在性能背后有一些数据,他们会很容易地在这里发布。要么这些人没有找到这篇文章,要么没有人找到。我会用我的发现更新这篇文章,如果是这样的话,我需要用JSLINQ和实数进行量化。