Web Directions

Conffab

  • Speakers
  • Presentations
  • Conferences
  • Topics
  • Pricing & Plans
  • Browse
  • Signup
  • Sign In
  • Speakers
  • Presentations
  • Conferences
  • Topics
  • Pricing & Plans
  • Browse
  • Signup
  • Sign In
Advanced Search
Searching videos

JavaScript performance patterns

Stoyan Stefanov at South 2012
  • performance
  • JavaScript
Sign up for a free membership to watch this and hundreds of other videos
  • Details
  • Slides

Today JavaScript is the second largest contributor to the page load size (after images, source). But while images only affect first impressions, JavaScript can make your app slow for as long as the user interacts with it. It’s therefore critical to understand and tame JavaScript performance.

This session looks at both page delivery and user interaction to highlight patterns and areas of improvement starting with proper benchmarking and profiling. Understanding what to improve (e.g. DOM manipulation) is as valuable as understanding what not to bother with (e.g. unrolling loops) We’ll also look at some of the new and shiny in HTML5 and ECMAScript5 and how certain features affect performance, e.g. data-* attributes, localStorage and various “shims”.

You may also be interested in

    Thumbnail for An Introduction to the File API

    An Introduction to the File API

    Thumbnail for WebAssembly, your browser’s sandbox

    WebAssembly, your browser’s sandbox

    Thumbnail for Asynchronous Iterators and Generators

    Asynchronous Iterators and Generators

    Thumbnail for Eliminating XSS by adopting Trusted Types

    Eliminating XSS by adopting Trusted Types

    Thumbnail for HTML5 Technologies and Game Development

    HTML5 Technologies and Game Development

    Thumbnail for Modularity Matters

    Modularity Matters

    Thumbnail for Node’s Personal Manservant

    Node’s Personal Manservant

    Thumbnail for The Basics of Three

    The Basics of Three

More presentations from South 2012

    Thumbnail for Avoid Opinionitis

    Avoid Opinionitis

    Thumbnail for Building a Next Generation Mobile Browser Using Web Technologies

    Building a Next Generation Mobile Browser Using Web Technologies

    Thumbnail for So, You’ve Got An idea!

    So, You’ve Got An idea!

    Thumbnail for Passion and Purpose

    Passion and Purpose

    Thumbnail for Business Models Panel

    Business Models Panel

    Thumbnail for Beyond HTML5

    Beyond HTML5

    Thumbnail for Grow & Sustain a Passionate Community

    Grow & Sustain a Passionate Community

    Thumbnail for Funding vs. Bootstrap

    Funding vs. Bootstrap

Conffab
  • About
  • Speakers
  • Presentations
  • Conferences
  • Contact
  • Sign in
Sign Up

© Conffab 2023