jQuery gained notoriety largely because of how seamless it made writing code that worked everywhere. But times have changed, and the browser landscape is radically different - and far more standards compliant - than it was in 2006. We can now select elements with querySelectorAll, animate elements with CSS, and even attach event handlers without forking our code.
This standards proliferation has led many to conclude that jQuery's job is done; we can map $ to querySelectorAll and get on with our development lives. They argue that reimplementing these native features adds unnecessary bloat and weight, especially in the context of limited mobile browsers and networks.
In this talk we'll enter a browser utopia - a mystical land where all features are implemented, all bugs are fixed, and unicorns roam free. Here, in this magical land, we'll discuss why jQuery is not only relevant, but a foundation for any web development stack.