Home

Awesome

<h1 align="center"> Spellbook of Modern Web Dev </h1> <div align="center"> <em>A Big Picture, Thesaurus, and Taxonomy of Modern JavaScript Web Development</em> </div> <br> <br> <br> <br> <div align="center"> <img src="assets/cover.png" alt="Spellbook of Modern Web Dev" width="256"> </div> <br> <br> <br> <br>

Understanding Modern Web Development

<br> <br> <div align="center"> <img src="assets/showme.jpg" width=""> </div> <br> <br>

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


<br> <br> <div align="center"> <img src="assets/merlins_spell_book.jpg" width=""> </div> <br> <br>

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

>> Return to Table of Contents

Documentation

>> Return to Table of Contents

Toolchain

>> Return to Table of Contents

Workflow

>> Return to Table of Contents

Command-line Environment (Mac)

>> Return to Table of Contents

Command-line Libraries (Node.js)

>> Return to Table of Contents

IDE / Editors

>> Return to Table of Contents

Useful Apps

>> Return to Table of Contents

Collaboration

>> Return to Table of Contents