Hello,
I'm currently working on a complex DBF viewer using Bootstrap 5 and decided to remove jQuery completely.
Here's why:
Modern browsers now support everything jQuery was originally needed for: fetch, classList, querySelector, addEventListener, etc.
Bootstrap 5 no longer depends on jQuery
Fewer dependencies = better maintainability, faster load times, and more control
jQuery has become technical debt in many projects โ it's no longer a good fit for modern toolchains
Iโm now replacing all uses of .on, .val, .tooltip, .ready, etc. with native alternatives. The effort? Moderate. The benefit? Significant.
Best,
Otto