So what can you do against this? The first question you must ask yourself when moving away from jQuery: What did you use jQuery for?:
- DOM Manipulation?
- Event handlers?
- the smaller utility Functions?
Depending on the answer there are some dedicated libraries for that single purpose! lets explore some of them.
DOM Manipulation Libraries
DollarDom DollarDom is a tiny(5kb) library dedicated to DOM manipulation. very useful if you need a basic and lightweight DOM-manipulation code.
microDOM Even smaller than DollarDom, this jQuery-syntax-like library has all the essential DOM manipulation functions while being only 1.7KB minified! (Made by myself)
MicroAJAX MicroAjax is very tiny (800byte) library providing access the most important AJAX functions
MarmottAJAX This Library is more functional and includes advanced utilities like "update" and "delete" for your AJAX requests
esQuery esQuery is a ES6 based, modern and small library for DOM-Manipulation and event binding with a jQuery-like syntax.
MiniEvents Again, very tiny but with solid utility, can really recommend this one
GSAP GSAP is an animation library from GreenSock focused on performance. it comes in various version and supports plugins!
lodash Right after underscore, lodash is another very popular "utility-belt" library with tons of cool features!