/rbrowser

Following "Web Browser Engineering", using Rust to implement it

Primary LanguageRustMIT LicenseMIT

rbrowser

Following Web Browser Engineering, using Rust instead of Python to implement it.

Currently chapter 1, including all of its exercises, is implemented. Hence, rbrowser has the following features:

  • HTTPS (using rustls)
  • redirects
  • content encoding using gzip
  • chunked transfer encoding
  • caching