Skip to content

Instantly share code, notes, and snippets.

@danielwestendorf
Created July 6, 2014 18:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save danielwestendorf/7d69c18f30359743ae9d to your computer and use it in GitHub Desktop.
Save danielwestendorf/7d69c18f30359743ae9d to your computer and use it in GitHub Desktop.
jQuery entered into this app on commit 1cfb2f8, living a long, fruitful life until it's timely demise with commit f577d54. It is survived by it's only child, jqLite.
While jQuery may not have been loved in the end, it was once a savior for web devs throughout the world. Browser bugs, animations, and reusable client side code became a quick convenience, thanks to the jQuery. Plug-ins became plentiful; no one had to write code for yet another image slider. It provided an easy entryway into the world of front end dev for many of us backend neck beards. Times were good.
But like most things, they either die a hero, or live long enough to become the enemy.
Dollar signs became all too plentiful in the land of the Hyper Transfer Text Protocol. Soon, everyone was writing front end code, abusing plugins, and making bad choices. Cross browser bugs became a thing of the past; the landscape began to change, but the developer was no more so educated. All that was known was dollar sign selectors, Javascript based animations, and a polluted global name space. Soon jQuery grew to support legacy and new, more modern, browsers, adding to bloat and technical debt. It prolonged the life of IE6 and 7, the demon seeds, despite more modern alternatives. Becoming a monolithic library, jQuery became too big and unwieldy to justify using on many websites.
Through the years, jQuery has been a trusted friend; a reliable tool in the web dev's tool belt. It is this day that we not mourn the passing of an age, but celebrate the wisdom and courage that was gained.
$('#our-old-friend').goodbye();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment