Skip to content

cherrycoder9/web-protocol-lab

Repository files navigation

Personal Web Server Implementation Practice


Server Execution

node src/server.mjs

Browser Access

https://localhost:443

Implemented Features

  • Asynchronous I/O
  • HTTPS
  • HSTS (HTTP Strict Transport Security)
  • TLS 1.3
  • OCSP Stapling
  • Zero-RTT (0-RTT)
  • HTTP Prioritization
  • Rate Limiting
  • CORS
  • Content Security Policy (CSP)

Not Implemented Features

  • Trusted Types (Enhanced CSP)
  • ETag
  • Caching (Cache-Control)
  • Zstd
  • Load Balancing
  • Reverse Proxy
  • gRPC Support
  • WebTransport
  • DNS over HTTPS (DoH)
  • DoT (DNS over TLS)
  • Oblivious HTTP
  • QUIC-LB
  • HTTP/3 over Tor
  • Private Access Tokens
  • Server-Sent Events
  • Adaptive Bitrate Streaming (ABR)
  • Network Error Logging (NEL)
  • POST QUIC
  • IPFS Gateway
  • Signed Exchanges (SXG)
  • MASQUE
  • Oblivious DoH
  • Privacy Pass
  • HTTP/3 Prioritized Stream Cancellation
  • QUIC Spin Bit
  • Proxying WebTransport over HTTP/3

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published