This is the home page for the TLS WG; it's maintained IETF TLS Working Group.

This is in the process of being edited for the TLS WG.

What is TLS?

HTTP/2 is a replacement for how HTTP is expressed “on the wire.” It is not a ground-up rewrite of the protocol; HTTP methods, status codes and semantics are the same, and it should be possible to use the same APIs as HTTP/1.x (possibly with some small additions) to represent the protocol.

The focus of the protocol is on performance; specifically, end-user perceived latency, network and server resource usage. One major goal is to allow the use of a single connection from browsers to a Web site.

The basis of the work was SPDY, but HTTP/2 has evolved to take the community’s input into account, incorporating several improvements in the process.

See our charter for more details of the scope of the work. Additionally, you can also check our Frequently Asked Questions.


TLS is comprised of two specifications:


We track known implementations of TLS 1.3 on our wiki.