Почти все простые функции Javascript THANK будет быстрее, чем операции JQuery. Это связано с тем, что jQuery имеет накладные расходы при создании объекта jQuery, чтобы быть более гибким, позволять цепочку, коллекцию поддержки и т. Д.
99,99% времени, разница в производительности несущественна и способность писать код быстрее в jQuery и использовать всю свою кросс-браузерную поддержку - это преимущество, которое стоит использовать.
Продуманный разработчик использует расширенные средства для ускорения и упрощения написания кода, и только тогда, когда у вас есть проблемы с документированной производительностью, вы измеряете, откуда происходит узкое место производительности, и код вокруг него с более быстрым кодом (возможно, в обход jQuery в одно или два места, если требуется).
В качестве примера скорости написания кода с помощью JQuery, это может занять немного времени, чтобы написать этот эквивалент в простом Javascript:
$(".sections, .dividers").slideDown().animate({ "left": "+=50px" }, 3000, function() {
$(this).css("background-color", "red");
});
Здесь, так как это вся анимация сделана более период времени, время выполнения оператора jQuery несущественно.
JQuery является Javascript –
Посмотрите здесь https://jsperf.com/jquery-vs-javascript-performance-comparison/77 – DFayet
@Praveen Кумар - Это не очень полезно дубликат - не особенно хорошие ответы. – jfriend00