spellbook-of-modern-webdev README

The project's README from github.com/dexteryy/spellbook-of-modern-webdev. As one markdown file: README.md.

Spellbook of Modern Web Dev

A Big Picture, Thesaurus, and Taxonomy of Modern JavaScript Web Development




Spellbook of Modern Web Dev




Understanding Modern Web Development






Table of Contents

A Subset as a Learning Path

  1. Open Web Platform
  2. HTML5 / Web APIs
  3. CSS Features
  4. Modern CSS / Next-Gen CSS
  5. Modern JS / Next-Gen JS
  6. Platform Compatibility and Proposal Status
  7. Network
  8. Node.js
  9. npm Ecosystem
  10. Command-line Environment (Mac)
  11. IDE / Editors
  12. GUI Framework
  13. Microservices / API Services (Node.js)
  14. Testing

A Subset for Finding Libraries

A Subset for Architecture and Infrastructure






Platforms and Languages

Open Web Platform

>> Return to Table of Contents

HTML5 / Web APIs

>> Return to Table of Contents

CSS Features

>> Return to Table of Contents

Modern CSS / Next-Gen CSS

>> Return to Table of Contents

Modern JS / Next-Gen JS

>> Return to Table of Contents

WebAssembly

Node.js

>> Return to Table of Contents

Platform Compatibility and Proposal Status

>> Return to Table of Contents

Cross-browser / Polyfill Libraries

>> Return to Table of Contents

npm Ecosystem

>> Return to Table of Contents

Universal Utility Libraries

>> Return to Table of Contents

Universal Web Apps / Web Pages

GUI Framework

>> Return to Table of Contents

UI Toolkits

>> Return to Table of Contents

Standalone UI Components

>> Return to Table of Contents

Client Side

UX Libraries

>> Return to Table of Contents

Graphic Libraries

>> Return to Table of Contents

Hybrid Libraries

>> Return to Table of Contents

Server Side

Network

>> Return to Table of Contents

Server-side Best Practices

>> Return to Table of Contents

Microservices / API Services (Node.js)

>> Return to Table of Contents

Server-side Libraries (Node.js)

>> Return to Table of Contents

Cloud Services (Global)

>> Return to Table of Contents

Cloud Services (China)

The evil twins inside the Great Firewall of China

>> Return to Table of Contents

Tooling

Testing

spellbook-of-modern-webdev (dexteryy/spellbook-of-modern-webdev)

Searching Database…

What is this?A curated, deeply organized reference document covering the entire landscape of modern JavaScript web development: platforms, APIs, libraries, tools, services, and best practices.
Is this a tutorial, a tool, or a list?It is a single long markdown document organized like a taxonomy or knowledge graph rather than a flat awesome-list, with nested categories and hierarchies.
How is the content organized?It is structured by major topic areas such as Platforms and Languages, HTML5/Web APIs, CSS Features, Modern JS, Node.js, npm Ecosystem, Universal Libraries, GUI Frameworks, Server Side, and Tooling, each broken into fine-grained sub-categories.
Where should a beginner start?The author provides a 'Subset as a Learning Path' covering Open Web Platform, HTML5/Web APIs, CSS, Modern JS, Node.js, npm, CLI environment, IDEs, GUI frameworks, microservices, and testing in that order.
Are entries vetted and kept up to date?Yes, the author deliberately keeps it lean, picking only one or a few best links per problem domain based on npm download stats, trends, and working experience rather than just aggregating everything.
How big is this document?It currently contains over 2000 links covering projects, tools, plugins, services, articles, books, and sites.
Why does npm download count matter more than GitHub stars here?The author weighs npm package statistics higher than GitHub stars because download counts better reflect actual real-world usage and popularity than starring behavior.
Does it cover both English and Chinese audiences?Mostly English content, but there is a Chinese-language slide deck from JSConf CN 2017 explaining the document's philosophy, with a full English write-up listed as coming soon.
Why doesn't it include region-specific or personal project links?The author explicitly addresses in the FAQ why they don't add sections for other regions or arbitrarily add submitted personal projects, keeping the focus narrow on widely-used, trend-backed technology.
Creator
dexteryy
Size
0.5 MB
Stars
17.9K
Updated
CommitJun 29
Age
9y
Commits · 90 Days