Enough With The JavaScript Already! w/ Nicholas Zakas

This is a past event

189 people went

Location image of event venue

Details

Enough With The JavaScript Already! (Nicholas Zakas (https://twitter.com/slicknet), Box (https://www.box.com/))

After consulting with several companies on performance related issues, it became clear that one of the biggest performance issues facing websites today is the sheer amount of JavaScript needed to power the page. The demand for more interactive and responsive applications has driven JavaScript usage through the roof. It’s quite common for large sites to end up with over 1 MB of JavaScript code on their page even after minification. But do today’s web applications really need that much JavaScript?

Through an examination of several large websites, this talk shows just how little of a page’s JavaScript is actually used by the time the page is loaded or immediately afterwards. You will also learn about JavaScript library design and how some flawed patterns add to not only more JavaScript code, but also more memory used to run it. In some cases, it might actually be worth your time to write the JavaScript component yourself rather than using an off-the-shelf one.

Nicholas C. Zakas (http://www.nczonline.net/) is a staff software engineer at Box (https://www.box.com/), author, and speaker. He worked at Yahoo! for almost five years, where he was front-end tech lead for the Yahoo! homepage and a contributor to the YUI library. He is the author of Maintainable JavaScript (O’Reilly, 2012), Professional JavaScript for Web Developers (Wrox, 2012), High Performance JavaScript (O’Reilly, 2010), and Professional Ajax (Wrox, 2007). Nicholas is a strong advocate for development best practices including progressive enhancement, accessibility, performance, scalability, and maintainability. He blogs regularly at www.nczonline.net (http://www.nczonline.net/) and can be found on Twitter via @slicknet (https://twitter.com/slicknet/).

The event is hosted at Box HQ on Thursday, July 11th, 2013 at 7:00PM. Doors open at 6:30PM. Food and drinks will be provided by our sponsor Box (thanks guys!).

AGENDA:

18:30 :: Check-in & Mingle 19:00 :: Introductions & Presentation 20:00 :: Questions and Answer & Open Form 20:30 :: Networking & Discussion ??? :: Beers at the pub! Box HQ is located at 4440 El Camino Real Los Altos, CA.

OUR SPONSORS:

O'Reilly Velocity Conference (http://velocityconf.com/velocity2013/) - O'Reilly Velocity Web Performance and Operations Conference

Akamai (http://www.akamai.com/) - Optimize Content & Media Delivery

Strangeloop (http://www.strangeloopnetworks.com/) provides advanced front-end optimization (FEO) solutions to companies like eBay/PayPal, Visa, and O'Reilly Media.

SOASTA (http://www.soasta.com/) - SOASTA’s web and mobile app test automation solution enables teams to test with unprecedented speed, scale and precision.

Box (https://www.box.com) - Reinventing how the world uses business content.