An open API service indexing awesome lists of open source software.

https://github.com/noherczeg/fast-web-standards

A simple Proof of Concept project showcasing up-to-date standards in networking and web-development.
https://github.com/noherczeg/fast-web-standards

css3 custom-elements docker html5 http2 nginx shadow-dom web-components

Last synced: 3 months ago
JSON representation

A simple Proof of Concept project showcasing up-to-date standards in networking and web-development.

Awesome Lists containing this project

README

        

# Fast Web

A simple Proof of Concept project showcasing up-to-date standards in networking and web-development.

- [X] Docker
- [X] nginx
- [X] HTTPS
- [X] HTTP2
- [X] GZip content
- [X] ES Modules
- [X] Lazy imports
- [X] Lazy CSS imports

> Currently only works in Chrome 63+, and Firefox 67+.

## Generate certificates
> It is necessary for HTTP2, and the `build` to succeed.

```
./gen-cert.sh
```

## Build
```
./build.sh
```

## Run
```
./run.sh
```

The server should be running at: [https://localhost:9090](https://localhost:9090).

> The `./public` folder is mapped to the Container, therefore any file modifications are instantly reflected.

## Debugging
```
docker exec -it ${CONTAINER_ID} /bin/sh
```