Learn HTTP/Networks (Including CORS & WebSockets)
HTTP - The Hypertext Transfer Protocol (HTTP) is an application protocol for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web.
โ Wikipedia
CORS - Cross-origin resource sharing (CORS) is a mechanism that allows restricted resources (e.g., fonts) on a web page to be requested from another domain outside the domain from which the resource originated.
โ Wikipedia
WebSockets - WebSocket is a protocol providing full-duplex communication channels over a single TCP connection. The WebSocket protocol was standardized by the IETF as RFC 6455 in 2011, and the WebSocket API in Web IDL is being standardized by the W3C.
โ Wikipedia
HTTP Specifications
HTTP
- High Performance Browser Networking: What Every Web Developer Should Know About Networking and Web Performance [read]
- HTTP: The Definitive Guide (Definitive Guides) [read][$]
- HTTP/2 Frequently Asked Questions [read]
- HTTP Fundamentals [watch][$]
- HTTP/2 Fundamentals [watch][$]
- HTTP: The Protocol Every Web Developer Must Know - Part 1 [read]
- HTTP: The Protocol Every Web Developer Must Know - Part 2 [read]
- HTTP Succinctly [read]
HTTP Status Codes
CORS Specifications
CORS
- CORS in Action [read][$]
- HTTP Access Control (CORS) [read]
WebSockets
- Connect the Web With WebSockets [watch]
- WebSocket: Lightweight Client-Server Communications [read][$]
- The WebSocket Protocol [read]