Glossary

The words, without the shrug

Every term the courses use, defined in one line and then in a paragraph. Written to be read out of order.

Clear

Showing 5 of 5 matching “HTTP”

HTTP

Frontend

The request-and-response protocol of the web.

The rules by which a client asks and a server answers. A request is a method, a path, headers, and maybe a body; a response swaps the method for a status code. Stateless by default.

See also Status code, Stateless, Endpoint

HttpOnly

Backend

A cookie flag that hides it from JavaScript.

Marks a cookie unreadable by page scripts, so a single injected script cannot steal a session. Tokens stored in local storage have no equivalent protection.

See also Cookie, Session

REST

Backend

An API style organised around things.

Endpoints named after resources (/users, /orders) with HTTP verbs saying what to do to them. Highly cacheable and easy to inspect. A rich screen may need several calls.

See also GraphQL, RPC, Endpoint

TLS

Frontend

The encryption behind the S in HTTPS.

Makes the connection private and tamper-proof. Without it, anything between the user and your server can read and modify the page. Costs an extra handshake on the first connection.

See also DNS, Latency