jetty.project icon indicating copy to clipboard operation
jetty.project copied to clipboard

Issue #8769 - Introduce new Compression Handler with support for gzip, brotli, and zstandard

Open joakime opened this issue 1 year ago • 1 comments

Introduces new jetty-compression libs.

  • jetty-compression-common is the common location for Compression classes (neither server or client specific, just compression)
  • jetty-compression-gzip is the implementation of the generic compression lib to support Content-Encoding: gzip
  • jetty-compression-brotli is the implementation of the generic compression lib to support Content-Encoding: br (brotli)
  • jetty-compression-zstandard is the implementation of the generic compression lib to support Content-Encoding: zstd (zstandard)
  • jetty-compression-server is the implementation of the DynamicCompressionHandler (and associated Request/Response wrappers)
  • jetty-compression-tests is the integration tests of features.

Fixes: #8769

joakime avatar Jul 22 '24 23:07 joakime

@joakime what is the status of this? Should we be looking closer at it?

gregw avatar Aug 20 '24 07:08 gregw