I don't hate JQuery
Should I hate a library or framework ? My answer is “No”. Every library or framework is created for a reason. If that matches your needs you can use it in your projects otherwise do it on your own. Nothing to be hated here.
Recently, Bootstrap 5 alpha is released and Bootstrap will no longer be using JQuery. That’s a good decision indeed. Core JavaScript has improved a lot and we don’t need to support old Internet Explorer. I appreciate their approach.
JQuery actually helped core JavaScript to improve. JavaScript now have fetch
API. That made handling HTTP request easier, That API came after JQuery ajax
introduced. If you need old browser support you can use JQuery.
If you need to scale your application for millions of users, you don’t want to add extra JS file to the web page, that’s fine. But if you have a small number of user for your application and you don’t need optimization for million users why don’t use JQuery ?
JQuery is developer friendly and easy to learn. Small size JQuery file is not a big deal when you can code more easily than vanilla JavaScript.
It’s 2020 and we got some powerful JS frameworks and libraries like Angular , React , Vue. This made the development process made easier. You may not need JQuery now a days. But it is still useful for very small projects and you don’t want to mess everything using a tons of JavaScript.
Use framework or libraries according to your need or project requirements. No hate please, Spread love.