Frontend Performance Lab
  • Dashboard
  • Search

Knowledge Graph

  • Experiments
  • Browser APIs
  • Recipes
  • MCP Hub
Home/Browser Apis
Quick Analyze

Browser API Knowledge Graph

Master the platform. Understand the deeply integrated native APIs that power high-performance web applications.

requestAnimationFrame

Rendering

A method that tells the browser you wish to perform an animation and requests that the browser calls a specified function to update an animation before the next repaint.

BeginnerImpact: High

IntersectionObserver

Observers

An API that provides a way to asynchronously observe changes in the intersection of a target element with an ancestor element or with a top-level document viewport.

IntermediateImpact: High

Web Workers

Concurrency

An API that enables executing JavaScript in background threads. The worker thread can perform tasks without interfering with the user interface.

AdvancedImpact: High

ResizeObserver

Observers

An API that lets you efficiently observe changes to the size of elements, replacing the unreliable window.resize event for element-level layout tracking.

BeginnerImpact: Low

requestIdleCallback

Concurrency

An API that schedules low-priority work to run during browser idle periods, keeping the main thread available for user interactions and animations while still completing background tasks.

IntermediateImpact: Medium