Skip to content
FLAVIO COPES
flaviocopes.com
2026

The Web Platform Guide

By Flavio Copes

Learn the Web Platform: the DOM, fetch, browser storage, service workers, events and the browser APIs every web developer should know.

~~~

The Web Platform is everything the browser gives you for free. The DOM, network requests, storage, workers, events. No framework needed, no build step, no dependencies.

Frameworks come and go. These APIs stay. The better you know them, the less magic frameworks seem, and the better you get at debugging anything.

I’ve written about the Web Platform for years. This page organizes those posts into a path you can follow.

Where to start

The DOM is the foundation. Everything else builds on it:

  1. The Document Object Model (DOM) explains the tree the browser builds from your HTML
  2. The Selectors API: querySelector and querySelectorAll is how you find elements
  3. How to wait for the DOM ready event in plain JavaScript is where every script starts
  4. The Fetch API is how you talk to the network
  5. The Web Storage API: local storage and session storage stores data in the browser
  6. Learn how HTTP Cookies work covers the oldest storage mechanism of all

Working with the DOM

The everyday operations you’ll use constantly:

Events and user input

The browser tells you what the user is doing. You just have to listen:

Network and storage

Beyond fetch, the browser has a full toolbox for data:

Workers and offline

The APIs that make web apps feel native:

Useful browser APIs

A few more APIs worth knowing about:

Go deeper

Every Web Platform post lives on the platform tag page.

~~~

Related posts about platform: