Konrad Kowalski (rootsher)Principal Platform & Reliability Architect100111100011001000000000010111001111101111110110

CORS

posts (2)

  1. 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…

  2. 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…