Expand my Community achievements bar.

Learn about Edge Delivery Services in upcoming GEM session
SOLVED

HTTP/2 support

Avatar

Level 1

Does anyone know when AEM  will support the new protocol http/2.

1 Accepted Solution

Avatar

Correct answer by
Employee

Hi,

There's three separate elements here:

  1. Web server (where the actual clients get content)
  2. Dispatcher (the module in the web server which proxies requests to AEM)
  3. AEM's HTTP stack.

#1 is available today using mod_h2: https://github.com/icing/mod_h2 and will be in the next release of Apache HTTPD. This is also the most relevant issue.

#2 is dependent upon #3 as there's no point in the Dispatcher supporting HTTP/2 until it has something to access.

#3 requires an update to the Felix HTTP Jetty bundle. I created https://issues.apache.org/jira/browse/FELIX-5002 to track this if you want to watch that issue.

If #2 and #3 are important to you, I'd suggest filing a DayCare issue so this can be properly prioritized.

Regards,

Justin

View solution in original post

2 Replies

Avatar

Correct answer by
Employee

Hi,

There's three separate elements here:

  1. Web server (where the actual clients get content)
  2. Dispatcher (the module in the web server which proxies requests to AEM)
  3. AEM's HTTP stack.

#1 is available today using mod_h2: https://github.com/icing/mod_h2 and will be in the next release of Apache HTTPD. This is also the most relevant issue.

#2 is dependent upon #3 as there's no point in the Dispatcher supporting HTTP/2 until it has something to access.

#3 requires an update to the Felix HTTP Jetty bundle. I created https://issues.apache.org/jira/browse/FELIX-5002 to track this if you want to watch that issue.

If #2 and #3 are important to you, I'd suggest filing a DayCare issue so this can be properly prioritized.

Regards,

Justin

Avatar

Level 2

Is there any update to this now?  Is http/2 fully supported by AEM now?