🌐

WWW Notes

The World Wide Web (WWW) came up in class, so I took notes and decided to publish them on the web.

This article is machine-translated, may not be accurate
10/30/2025

That said, most of it is covered there

WWW

Invented by Tim Berners-Lee

  • A URI defines where a document is located

  • Describes the content of documents using the media format called HTML

  • Delivers HTML using the application protocol HTTP

    • Uses URIs to control delivery
  • This is something you don’t often think about when using web apps as a matter of course, but in the end modern web apps haven’t fundamentally changed; they extend this with CSS and JavaScript

    • To put it simply: JavaScript is a language for dynamically rewriting HTML, and CSS is a way to control the appearance of HTML elements in detail
    • To manipulate HTML documents there is a mechanism called the Document Object Model(DOM), and by manipulating it you can change elements.
    • With files like .txt it’s not easy to know where things are, but HTML files have the convenient DOM mechanism so a program can read where content is written as a structure

The JavaScript Era

  • However, it’s only relatively recently that this era emerged
    • Previously, browsers differed greatly in the features they supported and compatibility was terrible (the Internet Explorer era, for example)
    • JavaScript itself has existed for a long time, but it was hard to use, and development stagnated during the era when IE dominated
    • Therefore, many older websites were primarily written in HTML/CSS, and few used JavaScript
    • As the browser wars settled and Google Chrome gained dominance around 2008, JavaScript became strong again (maybe due to V8 and similar technologies)
    • Now it’s just JavaScript everywhere…

Standards bodies

  • The standards body for HTTP is the IETF, which is straightforward, but HTML/CSS had two organizations: W3C and WHATWG (were there more?)
  • W3C had been leading for a long time, but since 2021 it’s been WHATWG
    • WHATWG took over from W3C
      • That said, it was originally started by people dissatisfied with W3C. It seems they now cooperate
      • During the W3C era it was called HTML5, but under WHATWG it became known as the Living Standard
    • Since WHATWG took over, it has been leading standardization for HTML, the DOM, etc.
    • CSS, SVG, accessibility, etc. are handled by W3C
  • In the W3C era, as indicated by the name HTML5, the approach was to develop specifications and issue recommendations, but that was slow, so WHATWG adopted a continuously updated approach

There is a well-known site where you can check browser-specific progress for specifications:

OSS (Open Source)

  • Among the organizations there’s a group called Mozilla
  • It embodies the idea of collaborative development
    • The things they create are public and can be improved by everyone
    • The Firefox browser they create is open source
    • They are highly transparent

0 people clapped 0 times

Related articles

♻️

It's 2026.

1/1/2026

It's 2026. That means 2025 is over. I want to say plainly: the New Year is a new year.

0 times clapped

📦

Bambu A1 mini

11/14/2025

I finally bought it.

0 times clapped

📉

AI-Driven Democratization of Learning and the "Compensation" Dilemma for Knowledge Producers

12/12/2025

From an era of buying books to learn to an era of asking AI. I consider the potential "stagnation of knowledge" that could result from the breakdown of returns to people who produce knowledge behind that convenience.

0 times clapped

💻

Getting Started with Figma

10/5/2025

A brief guide to Figma

0 times clapped