Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Render Conf: How jQuery has influenced the web

Render Conf: How jQuery has influenced the web

Jack Franklin

April 21, 2016
Tweet

More Decks by Jack Franklin

Other Decks in Technology

Transcript

  1. Finally, I announced my second new release of the evening:

    jQuery: New Wave Javascript. In a nutshell, this code revolutionizes the way you can get Javascript to interact with HTML John Resig, Jan 16, 2006 http://ejohn.org/blog/barcampnyc-wrap-up/
  2. IE 5: 5.5% IE 6: 60.3% IE 7: 0.2% FF

    : 25% Opera : 1.6% Netscape : 0.5% https://en.wikipedia.org/wiki/Usage_share_of_web_browsers#Net_Applications_.282004_Q4_to_present.29
  3. $()

  4. It bothered me that so few JavaScript libraries had documentation

    when I was making jQuery and I made a point to write online docs from the get-go. I’m glad I did! I’m frequently surprised by how few developers will put in the (marginal) extra effort to document their code. So many more people will be able to use and understand if you do! John Resig http://genius.it/ejohn.org/files/jquery-original.html
  5. from jQuery to JavaScript to CoffeeScript to Angular to React

    https://www.flickr.com/photos/masked-builder/4884525455
  6. This website still works, 4+ years after I last touched

    it… And we can all understand it.
  7. @N_Gular Wicked hype for Angular 2 and TypeScript !!111!!! @R_eact

    Use ES2018 with React today for awesome features @G_ulpulicious If you use Grunt you’re a bad person @Jack_Franklin I didn’t have breakfast this morning LOL
  8. At the very least, make sure you know what jQuery

    is doing for you, and what it's not. youmightnotneedjquery.com
  9. The great thing about an established library, like jQuery, is

    it’s hammered on by lots of talented people, transparently improved, and refined by the community. John-David Dalton, Paul Irish https://docs.google.com/document/d/1LPaPA30bLUB_publLIMF0RlhdnPx_ePXm7oW02iiT6o/edit
  10. And even if you argue that most of those bugs

    are edge case / won’t impact you…
  11. If jQuery is “dying”, it’s the one with the sword.

    https://www.flickr.com/photos/albioneurope/8496569594
  12. Some might need a tiny bit, and you’ll decide it’s

    not worth adding jQuery just for a little piece of code
  13. Something else might only need the tip top latest browser

    support, and you’re happy writing vanilla JS
  14. But just sometimes you’ll need a little bit of a

    hand, or reliable X-Browser support, and jQuery is still a great option.