CORS
posts (2)
- The Layers of HTTP in the Browser: From fetch() to QUIC4/9
The Browser Does Not Give JavaScript Full Control over HTTP
fetch() is not a raw socket. Cookies, the cache, preflight and some headers belong to the browser, so one operation in code does not equal one request on the…
- Ways of Talking to a Backend: From HTML Forms to GraphQL2/6
AJAX: When a Request Stopped Meaning a Page Reload
XHR did not change the protocol, only the reader of the response. Status, headers and the origin boundary stopped being the browser's business and became the…