The GitHub engineering team:

We have recently completed a milestone where we were able to drop jQuery as a dependency of the frontend code for This marks the end of a gradual, years-long transition of increasingly decoupling from jQuery until we were able to completely remove the library.

jQuery played an important role back when the ecosystem of native JavaScript DOM APIs wasn’t as robust as it is today. At this point, I don’t think anybody really needs jQuery. I removed it from Drinking Caffeine last November. Rest in peace, once-useful thing.

GitHub’s iterative approach is perhaps the most important takeaway in this piece. The company has proven that big refactors are achievable if you’re willing to play a slow steady game.