Unlike the original stateless HTTP/1, HTTP/2 has many stateful components.
These parts of HTTP/2 are stateful:
- Header blocks refer to a stateful unsigned 31-bit integer called a stream identifier
- Frames also reference the same stateful stream identifier
- opportunistic encryption also depends on state since TLS is stateful
Are there any other parts of HTTP/2 that are stateful?