Finally HTML5 matches and beats Native

Finally HTML5 matches and beats Native (Steve Newcomb)

Achieving consistent and predictable HTML5 Application performance in mobile devices is a function of properly managing the complex interaction between the DOM, events, image handling and data handling combined with an intricate knowledge of how to avoid the deficiencies within Webkit and other rendering engines.  The more complex your code, the more complex your interactions and thus the more complex it becomes to solve for performance.

This session will give you the lessons learned from famo.us’ two year journey where they went from duck taping hell to finally returning to proper engineering and once again enjoying their jobs. This talk will help you avoid their mistakes and hopefully arm you with tools, rendering engine knowledge and coding techniques to tame your hornet’s nest.

The following topics will be covered in this session:

  • How the WebCore rendering engine works
  • Touch gestures in 2D and 3D rendered environments
  • DOM rendering vs Canvas vs WebGL
  • Understanding composite layer rendering to the GPU
  • Understanding Matrix3D transforms
  • Challenging CSS3 primitive performance
  • Appending WebCore with a Javascript render engine

About Steve Newcomb:

@stevenewcomb is perhaps best known for being the founder of the Peter Thiel funded Powerset which was the world’s first large scale semantic search engine.  Powerset was acquired by Microsoft and is now part of the Bing search engine. But perhaps his most important accomplishment was the 72 engineers he hired at Powerset, known as the Powerset Mafia - many of whom now hold key roles in the largest tech companies in the Valley and have founded a host of successful startups including GitHub, Serious Business and Crowdflower. Steve is also well known for an essay he wrote called "Cult Creation" - a definitive essay on the importance of building a cult around engineering as a culture and way of life.  It has been read by more than a million people, is used as part of many startups’ HR programs and is taught as part of the curriculum at UC Berkeley’s Engineering School.  For the last two years Steve has been heads down building a new team and working on a front end framework for building HTML5 apps called famo.us.  He generally does not like human beings, but seems to have an affinity towards the plight of javascript engineers and interaction designers.  If you are an MBA student and know nothing at all about engineering, any interaction you choose to have with him will be at your own risk.

The event is hosted at CloudFlare on Thursday, February 21st, 2013 at 7:00PM. Doors open at 6:30PM. Food and drinks will be provided by our sponsor CloudFlare (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!

CloudFlare is located at:

665 3rd Street, Suite 200

San Francisco, CA

(3rd and Townsend)

UStream URL: http://www.ustream.tv/channel/sf-web-performance-group-meetup

OUR SPONSORS:

Akamai - Optimize Content & Media Delivery

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

CloudFlare - Supercharges websites regardless of size or platform with no need to add hardware, install software, or change a line of code.

Join or login to comment.

  • David L.

    Does anybody have the list of the 50 more things where CSS3 can ruin your performance. I remember during Steve's presentation, he was showing a few examples. I'm curious to know what's on the entire list.

    February 27, 2013

    • JP C.

      I think you are referring to this slide: http://www.slideshare...­ ? The last few pages of the deck include several links on the topic as well.

      2 · February 27, 2013

  • Aaron K.

    3 · February 21, 2013

    • Ved

      Hi, is there a full recording of this session ?

      1 · February 26, 2013

    • JP C.

      It looks like our recording is incomplete. You can view a very similar talk at https://www.youtube.co...­

      1 · February 27, 2013

  • Steven W.

    Work is getting in the way. C'est moi damage.

    February 21, 2013

    • Darren H.

      You mean "c'est trop dommage"

      1 · February 22, 2013

  • Andrew H.

    Interesting and informative

    February 21, 2013

  • Matt

    Ended up having to go to a conference, but I'm looking forward to the next one!

    February 20, 2013

  • Oswald C.

    I've already seen this presentation.

    February 20, 2013

  • M. David G.

    If you haven't seen this presentation before, don't miss it. A mindblower!

    February 16, 2013

  • Brian

    I now have to travel for work this weekend. Catch you guys next time

    February 15, 2013

  • Suyash J.

    maybe

    February 7, 2013

Our Sponsors

People in this
Meetup are also in:

Create your own Meetup Group

Get started Learn more
Katie

I'm surpris ed by the level of growth I've seen since becoming an organizer, it's given me more confidence in my abilities.

Katie, started NYC ICO

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