mathiasberggren / rush

An implementation of a browser
MIT License
0 stars 0 forks source link


rush

An implementation of a browser Inspired by https://github.com/servo/servo

These are the parts currently planned.

Architecture

              ┌──────────────────┐
              │  User Interface  │
              └────────┬─────────┘
                       │
                       ▼
              ┌──────────────────┐
              │  Browser engine  │
              │  ( not planned ) │
              └────────┬─────────┘
                       │
                       ▼
       ┌──────────────────────────────────┐
       │          Render engine           │
       │                                  │
       │ ┌─────────────┐  ┌─────────────┐ │
       │ │ CSS Parser  │  │ HTML Parser │ │
       │ └─────────────┘  └─────────────┘ │
       └───────┬─────────────────┬────────┘
               │                 │
               ▼                 ▼
        ┌────────────┐    ┌──────────────┐
        │   Network  │    │  JS Engine   │
        └────────────┘    └──────────────┘