0.1.0 • Published 4 years ago
ayyo v0.1.0
Ayyo
Work in Progress
Features
- HTTP2 TLS Only
- HTTP -> HTTPS redirect
- Async Routing
- Nested Routing
- Static Directory Serving
- CORS
- Json Web Token Support
- Revoked Tokens
- OpenAPI documentation generation
- Request validation
- Response validation
- Defaults
- Rate limiting
- Builtin (opt-in) metrics
- Server Side Events
- Compression
- Deflate
- Gzip
- Brotli
- Compress streams (static middleware)
- Compress generated responses
- Automatic Self Signed SSL/TLS
- Caching
- Default Caching
- Real Caching
- Create new metadata middleware (from existing Server._endStream)
Notes
- HTTP1 to HTTP2 upgrade mechanism is not implemented because no major browsers support it. They only support upgrade to HTTP2 via ALPN. https://stackoverflow.com/questions/37322430/browser-wont-upgrade-to-h2-altough-upgrade-headers-are-sent
0.1.0
4 years ago