Skip to content
THE INTERNET MACHINE

THE INTERNET MACHINE · Interactive books in English

How do websites actually work?

Step inside and explore what happens behind every click you make

Enter the internetChecking access

4 interactive books · 26 chapters

4 systems inside · tap to look

Trace console

Press “Send a request through” and watch where a single click travels. Or point at any layer to see what it does.

ENTER THE MACHINE · Scroll down to travel

From the surface of the screen to the bottom of the machine

These five scenes follow the same path your data travels every day. Scroll slowly and watch how each layer works.

https://coffee.exampleOrderCSS · how it looks<h1><p><button><img>HTML · what’s thereonclick → fetch("/api/orders")JavaScript · what it doesPOST /api/orders →← 201 CreatedRequest · the askResponse · the answerSERVERINSERT INTO orders …✓ 1 row savedDATABASEORIGIN SERVERCDN EDGEA concept sketch, not a real map
  1. SCENE 01 — THE SURFACE

    This is the website you see every day

    Buttons, words, pictures. It looks like a single image sent for you to look at, but what you see is only the surface of an enormous machine.

    Book 01 · Why can we see a website at all? →
  2. SCENE 02 — BREAK THE SURFACE

    The surface comes apart in three layers

    A web page isn’t a picture. It is drawn live from instructions in three languages: HTML says what is there, CSS says how it looks, and JavaScript says what to do when it’s pressed.

    Take it apart yourself in Lab 01 →
  3. SCENE 03 — FOLLOW THE REQUEST

    Follow the request all the way to the server

    When you press Order, your browser sends a request across the internet to a server. The server checks it, decides, and sends back a response with a code like 201 Created.

    Book 02 · When we press a button, who does the work? →
  4. SCENE 04 — THE MEMORY LAYER

    Down to the memory layer

    The server doesn’t remember anything on its own. It sends commands to a database to save things and find them again. The database is why a website still knows you tomorrow.

    Book 03 · How does a website remember us? →
  5. SCENE 05 — CONNECTED WORLD

    And all of it reaches the whole world

    DNS finds the server’s address, a CDN keeps copies close to people, and thousands of routes carry the data across continents, every time someone opens your website.

    Book 04 · How does a website travel to the whole world? →

BOOK UNIVERSE · 4 books, 4 worlds

One set. Four worlds. The same machine.

Each book is one module of the machine, ordered from what your eyes can see to what they can’t — 26 chapters in all.

01 — THE VISIBLE WORLD

Why can we see a website at all?

Every button, every letter and every color you see on screen is assembled from three languages that each do a different job. This book takes a web page apart piece by piece — then has you put it back together with your own hands.

  • What HTML, CSS and JavaScript each do
  • How a browser turns a text file into a picture on the screen
  • Why the same page fits both a phone and a big monitor

7 chapters

Enter this world →Checking access

EXPERIMENT STATIONS · Free to try, no sign-up

Try it first, decide later

Every lab really runs in your browser. They are learning simulations — no data is sent anywhere.

Opening the lab stations…

Questions you might have

Straight answers before you decide

What do I get for $14?

All 4 books for one price. It is not a per-book price, and there is no monthly subscription.

Do I need to know how to code?

No. The books start from what you see on your screen every day, and every technical term is explained in plain language before it is used.

What can I read it on?

Any web browser — on a phone, a tablet or a computer. The labs work with touch, too.

Can I buy it now?

Are the locked chapters already written?

Yes — all 26 chapters are finished. The first chapter of every book is free to read without signing in. The full chapters are kept on the server and are only sent to you when you are signed in with Google and your account has access.

Can I sign in yet?

Checking whether sign-in is available…