Skip to content

Manifesto Lines

  • The browser caught up while we were abstracting it.
  • The DOM is a context tree.
  • Attributes are a protocol surface.
  • Events are not callbacks.
  • Forms are transactions.
  • CSS is a runtime.
  • Accessibility is architecture.
  • Components describe meaning.
  • Modules provide capabilities.
  • Boundaries provide context.
  • Events are facts.
  • Commands are requests.
  • The app should explain itself.
  • Stop rebuilding the browser by default.
  • Start from the platform.