answer:You might be correct, there can potentially be more abstraction in JQuery with what you are doing when compared to pure JavaScript. But do note, JavaScript is client side based so it depends on your computer. So if your computer was processing something else it could have appeared that the JavaScript was executing slower. It all depends on what is processing. If you were using AJAX to send a request to the server, then perhaps the server was being used a bit more and the request on the server’s end simply took a bit longer to execute. But if you can determine that the environments were pretty much the same, and it is JQuery, I guess it comes down to your personal choice. I have seen the same effect using the Dojo Toolkit, it is much slower than pure JavaScript. But if you are OK with the delay then keep using JQuery, if not, back to pure JavaScript.