Development involving both frontend and backend.

Browser storage for persistent key-value data.

API following principles commonly associated with REST.

Programming language widely used for web interactivity.

Generating web pages on the server.

Browser storage lasting for a browsing session.

Query language and runtime for APIs.

In-memory representation of a web document.

Generating interface content in the browser.

Stored data used to speed up future access.