Article: The DOM isn’t slow, you are.
Goodread for web devs
TL;DR:
Use jQuery for what it is meant for, not everything. If you do stupid sh*t with the DOM, it will perform poorly. If your web-app is slow, it’s because of your code, not the DOM.
Full article: