Konrad Kowalski (rootsher)Principal Platform & Reliability Architect100000111000001110010101000010110110110000110000

XMLHttpRequest

posts (3)

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

  2. series · 6 parts

    Ways of Talking to a Backend: From HTML Forms to GraphQL

    The layers of frontend to backend communication from the bottom up: forms, XHR and fetch start the request, HTTP carries it, and REST, RPC and GraphQL model…

  3. Frontend Rendering: from server-side pages to hybrid rendering2/17

    AJAX: the moment a page started behaving like an application

    A request stopped meaning navigation. The browser keeps the current document alive and decides for itself what to do with the server's answer.