This document provides an introduction to Cross-Origin Resource Sharing (CORS), which defines a mechanism that enables client-side cross-origin requests. It discusses alternatives to CORS like JSONP and server-side proxies. It explains the CORS process, including how simple requests work directly and how preflight requests are used for more complex requests involving custom headers. It also provides browser support information and links to specifications and further resources about CORS.