addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1linklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

#perfmatters with Paul Irish, Colt McAnlis, Jake Archibald, and Paul Lewis

  • Sep 19, 2013 · 5:30 PM
  • This location is shown only to members

About the Event

This is going to be our biggest event ever! Come enjoy four hard-hitting performance talks by some of the industry's greatest stars! This special event will be live streamed on Google Developers Live:

https://www.youtube.com/watch?v=OPBvdsFi7Ss

Talk #1: Colt McAnlis

Towards Static Memory Javascript 

High performance applications rely on consistent performance boundaries to ensure a smooth experience for users. Garbage collector systems can short circuit this goal, as they can run at random times for a random duration, eating into the available time that the application needs to meet its performance goals. The key to reducing the amount of time that the Garbage Collector takes from your application lies in eliminating as many cases of excessive object churn as possible. In this talk, attendees will receive practical information about how to minimize this taxation to their apps’ performance.

Colt McAnlis is a Developer Advocate at Google focusing on Chrome Games and Performance; Before that, he was a systems & graphics programmer in the games industry working at Blizzard, Microsoft (Ensemble), and Petroglyph. He’s a UDACITY course professor for HTML5 games, and also spent 4 years as an Adjunct Professor at SMU Guildhall's school for game development. When he's not working with developers, Colt spends his time preparing for an invasion of giant ants from outer space.

Talk #2: Paul Lewis

Picture This: A Rendering Performance Guide for Developers

Users expect sites and apps to have smooth scrolling, animations and interactions, but many times it feels like this is an impossible task. Let's take a lightning tour of how Chrome converts the DOM into pixels, see how our code affects its workload, and arrive at a modern workflow for finding (and eliminating) rendering bottlenecks.

Paul Lewis works as a developer advocate on the Google Chrome team. Previously he worked at some of the world's most successful agencies, churning out both server- and client-side code (often in a stressful rush, hence his baldness). More recently he has focused his attention on WebGL and graphics, writing a small 3D engine for his own curiosity. He now spends most of his time coding, writing articles and helping developers to profile and stamp out rendering performance bottlenecks.

Talk #3: Jake Archibald

Your browser is talking behind your back!

Do you know when your browser makes HTTP requests? Do you? Do you really? Really do you?

In this interactive talk we'll look at some really simple snippets of HTML and JavaScript, and you have to decide if they cause an HTTP request or not. Sounds simple, but if you're a bad loser, this quiz will hurt your feelings. We'll explore some dark corners of various specifications and when & why some browsers decide to go their own way. 

Jake Archibald works on Google Chrome’s developer relations team, working on specs, testing implementations, and ensuring developers have tools to make their jobs less painful. He’s a big fan of time-to-renderoptimisations, progressive enhancement, and all of that responsive stuff. Prior to Google, Jake worked at Lanyrd on their mobile web site, and for the BBC working on JavaScript libraries and standards. Outside of the web, Jake likes F1 and nice beer.

Talk #4: Paul Irish

Your waterfall is embarrassing, your checkboards are showing.

Your site is not fast enough and its your fault. In this session, Paul Irish is going to show data that demonstrates that your slow site is hurting your company's bottom line. He'll show live examples of pages that do things well, and set goals for everyone that will deliver happiness to your users. Learn the vocabulary of modern web performance and the tools available to diagnose and address performance issues.

Paul Irish is a Developer Advocate for Chrome. He's thinking a lot about how to make you more productive with tools that improve your workflow help you make slicker, sexier, mobile web apps. He works on tools like ModernizrYeomanHTML5 Please, CSS3 Please, and other bits and bobs of open source code.

Schedule

5:30 p.m. Doors open, eat and drink (catered dinner, amazing wine bar, Lubstep DJ)*
6:00 p.m. Registered guest space guarantee cut-off. Waitlisters will be allowed in depending on available space on first-come basis
6:30-6:40 Announcements
6:40-7:05 Talk 1 (Colt McAnlis)
7:10-7:35 Talk 2 (Paul Lewis)
7:35-8:00 Break (Wine and Dessert)
8:00-8:25 Talk 3 (Jake Archibald)
8:30-8:55 Talk 4 (Paul Irish)
8:55-9:05 Break
9:05-9:30 Panel Q&A (All speakers + moderator)
9:30-9:40 Raffle prizes including a Chromebook Pixel, wine, and more** 

* Make sure your Meetup name matches your ID (or let the organizers know)
** You must be at the venue to qualify for prizes.

Please check in and tweet questions/comments @sfhtml5.

This event will be recorded. We will post the recordings as soon as they are available, typically within a week after the event. Follow @sfhtml5 or visit this page for the announcement.

Special Announcement from Vitamin T, our sponsor: We have a simple philosophy at Vitamin T: to personally place the best digital talent (front end developers, designers, UX) in the best jobs for the best companies in San Francisco. Visit us at vitamintalent.com.

Join or login to comment.

  • Peter L.

    Slides from Colt's presentation: http://goo.gl/nMpJHQ
    Slides from Laul Lewis's presentation: http://goo.gl/mpUfCs
    Still working on the others, but see the video links below.

    1 · September 26, 2013

  • Ken P.

    Presentations like these were why I became a front-end dev; extremely helpful presos that are also hilarious.
    Really, ye wouldna want yer app to be sailin' along an have th' evil GC crawl up on yer poopdeck and have its foul way wit' yer zombie crew, now would ye? Yaaarhh!

    1 · September 25, 2013

  • Peter L.

    Here is a playlist with all the videos from last week's #perfmatters event: http://goo.gl/o7VKHg

    Individual videos can be found here:
    Colt: http://goo.gl/PrnuaH
    Paul Lewis: http://goo.gl/xhtBBs
    Jake Archibald: http://goo.gl/D01qaX
    Paul Irish: http://goo.gl/DlunEE

    Thanks again to Google Developers Live team for the livestream and recording!

    3 · September 24, 2013

    • Dan S.

      Awesome! Thank you, Peter (and Vanessa and all the speakers)!

      September 24, 2013

  • Rocky L.

    Music was good

    1 · September 21, 2013

    • Andrew F

      Definitely, what was that DJ's name again? Rocky Lub something?

      September 21, 2013

  • Vicky L.

    Awesome event!!

    2 · September 21, 2013

  • Sean L.

    Chill event: good music, tasty food, great talks. What more could you ask for?

    2 · September 21, 2013

  • Eric P.

    Wish the forum was a little bit better for asking question. If I have some followup questions is there a way they can be passed onto the speakers?

    September 20, 2013

  • Dan S.

    The speakers had some recommendations for tools that were too numerous for me to catch. Do we have slides and a list of their recommendations? Many Thanks! These talks were fantastic!

    September 20, 2013

  • Tarwin S.

    Thanks. Already using some stuff I learned!

    September 20, 2013

  • Gabe P.

    Peter! I got stuck on a job in Soutern California for the day and won't make it. Thank you for the opportunity.

    September 19, 2013

    • Peter L.

      No worries. Videos will be posted soon.

      September 20, 2013

  • Peter L.

    4 fantastic and amazingly entertaining talks!

    September 20, 2013

  • Michael Cresta (aka P.

    It is not possible to say which event was the best, most would tie for such a title. That said, the this event was one of the best.

    September 20, 2013

  • Tarwin S.

    Anyone driving back to south bay?

    September 19, 2013

    • Bruno F.

      too late I guess ..

      1 · September 19, 2013

    • Ricky W.

      doh! I drove back around 9:30-10 :(

      I probably would've paid more attention to the email if the subject wasn't just "new comment"

      1 · September 20, 2013

  • Lisa F.

    Incredible talks. Thank you speakers!

    September 20, 2013

  • Roman F.

    What a great selection of talks! Was my first meetup and liked it a lot! Arrrr!

    September 20, 2013

  • Arnaud B.

    Really awesome generally speaking. One of the most in-depth meetup we had. One of the most hilarious too. Keep'em coming!

    September 20, 2013

  • Dan S.

    Great event! Thank you for live streaming it!

    1 · September 20, 2013

  • Andrea G.

    Awesome event, too bad roof speakers were not working properly :-(

    September 19, 2013

  • Ray de C.

    Arrrrgh!

    September 19, 2013

  • Andre E.

    'Kill yer crew before ye sail!'

    2 · September 19, 2013

  • Tony S.

    The most informative and entertaining HTML5 Meetup so far. It'll be hard to top this...

    4 · September 19, 2013

  • Ann B.

    Yarr! !Checking out requestAnimationFrame

    1 · September 19, 2013

  • Li O.

    Anyone want to transfer their wait list spot to me? I need two. I don't mind showing up and seeing if I can get in.

    September 19, 2013

    • Darren H.

      You cam have my spot

      September 19, 2013

  • A former member
    A former member

    Glassdoor is looking for great JS / front end engineers to joining our web team. Contact '[masked]' for more info. And performant *does* matter!

    September 19, 2013

  • Amir Y.

    Looking for advanced AngularJS developers for a cool startup with 100% Angular frontend. Add me at http://linkedin.com/in/youssefi

    September 19, 2013

  • Tarwin S.

    I'm going to be there!!!!

    September 19, 2013

  • Prashant P.

    Hi.. When Waiting list will be cleared?

    September 19, 2013

  • Eric P.

    We should have a simmilar event with people from Mozilla who develop the browser.

    3 · September 18, 2013

    • Andrew F

      Only one speaker appears to be talking about any Chrome specifics. From a Web performance perspective I'm not convinced that learning the specifics of one particular browser are very helpful, versus general best practices and lesser-known overall techniques.

      2 · September 18, 2013

    • Eric P.

      What I meant to say is that each person is from Google focusing in developer relations so they will more than likly use google / chrome centric examples. For example I would be interested in knowing more about what I can do to implement support for WebP, WebM, & JPEG XR? Where is SPDY and HTTP 2.0 going? What about JS APIs for gathering performance metric (Speed Index / memory / GPU usage)? When are we going to see device metrics sent to the server with each request? I think if we had a similar group of people from mozilla talking about Firefox and the web it would be interesting to see where they are going on the topics. When I think of performance improvments for the browser and the internet Google comes up on top. What is Mozilla doing?

      2 · September 19, 2013

  • Darren H.

    Livestream?

    2 · September 17, 2013

    • Merlin C.

      Peter, for those that might not be able to catch the live stream, will the event be recorded as well?

      September 18, 2013

    • Peter L.

      Yes, we always record the events. The recordings will be on the site about a week after the event and we will announce it here on Meetup and on Twitter and G+. See also: bit.ly/sfhtml5videos (we have over 700K views on our content).

      September 18, 2013

  • A former member
    A former member

    Hello... is that possible to "transfer a RSVP" to someone?

    September 18, 2013

    • Mike M.

      As a person who has been on the wait-list for a long time... NO CUTS.

      3 · September 18, 2013

  • Mahdi P.

    Are we still on the waiting list ?

    September 17, 2013

    • Peter L.

      Hi Pedram, I just checked and, yes, you are. Please refer to the very detailed mail that Vanessa sent yesterday for the complete procedure for guest-list and wait-list attendees. Basically, there is a good chance you can get in and people on the guest list have their spots guaranteed only until 6 p.m. At that point we will let the wait-listers in on a first-come-first-serve basis, depending on remaining capacity.

      September 17, 2013

  • Joe Z.

    No lightning talks?

    September 14, 2013

    • Peter L.

      We have a very tight schedule, Joe. I don't think we'll be able to squeeze in lightning talks but we'll try.

      September 15, 2013

  • Virginia

    [masked]
    WOW, over 400 individuals on the wait-.list.
    It appears that I will not be attending this event.
    Have FUN!
    Cordially,
    Virginia

    August 26, 2013

    • A former member
      A former member

      do we need to register in order to access the live stream?

      September 8, 2013

    • Peter L.

      Hi Lynn, no you don't. It won't hurt though, because you will get a few automatic notifications about the event.

      September 8, 2013

  • Merlin C.

    Would this event be "Off the Charts: Google Analytics" under Google Developers Live? This is the only event listed there for the 9/19/13. Looking for forward to seeing the live stream and/or video recording.

    August 22, 2013

    • Peter L.

      Merlin, the live event has not been created/posted yet. I will send the details well in advance of the meetup don't worry.

      August 23, 2013

  • A former member
    A former member

    Any possibility of a change 1000 person venue. Perhaps the polo field in GGP for these rock stars! Or is that HTML5Rocks stars? :).

    1 · August 21, 2013

    • Dave E.

      Microsoft has been good for overfow events -- they have two vieoconference rooms that they use to sync the speaker with for large audiences.

      August 22, 2013

    • Peter L.

      The overflow room at Google is taken that night, sorry.

      August 22, 2013

  • Dan S.

    Since I'm not going to be able to make it (kind of a long commute from Tucson) - which I am really bummed out about - can I safely assume that the Hangout on Air will go from 6:30-9:00 PDT so we can join in on the fun here at GDG Tucson?

    Can you send us a bottle of wine? ;)

    August 20, 2013

    • Peter L.

      Yes, that's the plan, Dan!

      1 · August 21, 2013

  • Fred M.

    Hey ! I didn't read the Wine prize.. I'm heading up. Peter is it that boxed wine? Thursday is a good vintage.. Uhhh I'm still there.
    ~(8^(!)~

    August 19, 2013

  • Richard F.

    Maybe if one day I'll be "invited" before it's only a Waitlist. :( Oh well, I guess I'll book a flight to Paris Fr.

    August 17, 2013

    • Peter L.

      Sorry about that Richard. We announced the event in Twitter and G+ and it almost filled to capacity in just a few hours. There is usually a fair number that gets in from the waitlist.

      1 · August 18, 2013

  • Alex

    Exciting

    August 17, 2013

  • Anton

    FINE, REGISTERING MYSELF.

    August 16, 2013

  • A former member
    A former member

    + Anton is coming but doesn't want to create a Meetup account.

    August 16, 2013

    • Vanessa W.

      Hi Heather: If you have a guest, s/he needs to be registered to reserve a spot for this event. Thanks!

      August 16, 2013

  • Andrew M.

    Can't wait

    August 16, 2013

  • Pius U.

    Should be a great one!

    1 · August 16, 2013

Our Sponsors

  • Google

    Platinum sponsor

  • Microsoft Edge

    Platinum Sponsorship

  • O'Reilly

    Gold Sponsor

  • Cloudinary

    Gold Sponsor

  • Sony

    Silver sponsor

  • Autodesk

    Silver Sponsor

  • SparkPost

    Silver Sponsor

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy