Improving Your JavaScript's Performance
  • Introduction
  • Do we need to care about performance issues?
  • Deciding What To Optimize
    • Why Data?
    • What Types of Data Do I Need?
    • User Analytics
    • The Browser - Loading
      • The Browser - Profiling on the Processing Tab
      • The Browser - Throttling
      • The Browser - Memory Usage
    • The Server
      • Profiling Your Code On The Server
      • Using Profiling Data - NodeJS
  • Optimization Concepts
    • Overall Application Structure (or Communication)
    • Structures and Algorithms
    • JavaScript
    • Browsers
Powered by GitBook
On this page
  1. Optimization Concepts

Browsers

Browsers create unique optimization challenges.

Interacting with browsers creates additional challenges for the JavaScript developer. The primary considerations relate to accessing the DOM, animations, locking the user interface, and loading remote JavaScript.

PreviousJavaScript

Last updated 6 years ago