Conffab by Web Directions
  • Speakers
  • Presentations
  • Conferences
  • Live streams
  • Topics
  • Pricing & Plans
  • Browse
  • Signup
  • Sign In
  • Speakers
  • Presentations
  • Conferences
  • Live streams
  • Topics
  • Pricing & Plans
  • Browse
  • Signup
  • Sign In

Search Conffab

Search presentations, speakers, transcripts, slides and topics.

Searching Conffab

JavaScript performance patterns

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

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 Fine-grained everything

Fine-grained everything

Rich Harris

performance.now() 2025

Thumbnail for Cranking View Transitions up to 11

Cranking View Transitions up to 11

Bramus Van Damme

CSS Day 2026

Thumbnail for LoAF

LoAF

Andy Davies

performance.now() 2025

Thumbnail for The behaviour of browsers and their loading of resources

The behaviour of browsers and their loading of resources

David Johnston

Web Directions Code 2025

Thumbnail for Let’s Build Suspense

Let’s Build Suspense

Julian Burr

Dev Summit ’24

Thumbnail for Adventures in Rendering Off the Main Thread

Adventures in Rendering Off the Main Thread

Simon MacDonald

Summit ’23

Thumbnail for The Evolution of Frontend System Design

The Evolution of Frontend System Design

Juntao Qiu

Web Directions Developer Summit 2025

Thumbnail for Only load the code you need – Conditional bundling @ Atlassian

Only load the code you need – Conditional bundling @ Atlassian

Jake Lane

Web Directions Code 2025

More presentations from South 2012

Thumbnail for Building a Next Generation Mobile Browser Using Web Technologies

Building a Next Generation Mobile Browser Using Web Technologies

Adam Stanley

South 2012

Thumbnail for Business Models Panel

Business Models Panel

Alan Duncan

South 2012

Thumbnail for The Basics of Three

The Basics of Three

Alex Danilo

South 2012

Thumbnail for Roll Your Own (Style Guide)

Roll Your Own (Style Guide)

Arunan Skanthan

South 2012

Thumbnail for Passion and Purpose

Passion and Purpose

Avis Mulhall

South 2012

Thumbnail for In Conversation

In Conversation

Mike Cannon-Brookes

South 2012

Thumbnail for Beyond HTML5

Beyond HTML5

Chaals McCathieNevile

South 2012

Thumbnail for Better than MVC

Better than MVC

Damon Oehlman

South 2012

© 2026

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