HTTP/2는 HTTP/1.1에서 설명한것 처럼 SPDY를 기반으로 2012년 10월 부터 시작한 새로운 프로토콜 구현 프로젝트 이다.
http2 공식 github 페이지의 서문을 보면 http2의 목적을 명확히 알 수 있다.
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."
GC(Garbage Collection)은 메모리 관리 기법 중의 하나이다.
프로그램이 동적으로 할당했던 메모리 영역 중에서 필요 없게 된 영역을 해제하는 기능이다.