Javascript jQuery当前是否使用本机查询选择器API?
我想知道这个问题, jQuery当前是否使用本机查询选择器API 根据这一基准: 本机API的性能比jQuery库快得多Javascript jQuery当前是否使用本机查询选择器API?,javascript,jquery,Javascript,Jquery,我想知道这个问题, jQuery当前是否使用本机查询选择器API 根据这一基准: 本机API的性能比jQuery库快得多 jQuery是否会使用本机API来提高查询性能?如果您查看最新的代码库: 1.11.1 2.1.1 它们都检查querySelectorAll的支持,并将使用它。在jquery和querySelectorAll存在的情况下,您将获得与使用jquery和querySelectorAll类似的速度(由于额外的函数调用,可能存在一些性能差异)。好的是,您可以确定它在较旧的浏览器中工
jQuery是否会使用本机API来提高查询性能?如果您查看最新的代码库: 1.11.1 2.1.1
它们都检查querySelectorAll的支持,并将使用它。在jquery和querySelectorAll存在的情况下,您将获得与使用jquery和querySelectorAll类似的速度(由于额外的函数调用,可能存在一些性能差异)。好的是,您可以确定它在较旧的浏览器中工作。此基准测试使用非常旧的jQuery版本,请尝试使用最新版本进行基准测试。它确实使用document.queryselectoral来提高速度,但由于jQuery对选择器语法进行了多个扩展,因此当它无法工作时,它会返回到sizzle。如果可以,它会这样做。即使是这样,由于所有附加函数调用,本机仍将处于领先地位。谢谢解释。我不认为JQuery 1.111很旧。这是14年5月1日推出的1.1x分支的最新版本