Programming language used in browsers and other environments, including servers. It can handle events, calculations and network exchanges. The language and its environment’s APIs are distinct: a capability available in a browser is not automatically available on a server.
Producing or changing page content with browser JavaScript. Distinguish initial HTML from subsequently created content, and test waiting, script failure and actions before loading finishes.
A raster image format commonly used for photographs with lossy compression. Fine detail can deteriorate, and conventional JPEG does not preserve an alpha transparency channel.
Text interchange format representing objects, arrays, strings, numbers, booleans and null. Its syntax requires double-quoted property names. Parseable JSON still needs checks against expected structure and types; it is not executed as a program.
Vocabulary for describing JSON structure and constraints, then checking data with a compatible validator. Declare the schema version and required fields. Structural validation establishes neither factual accuracy nor permission to perform an operation.
JSON format for linked data, often used to embed Schema.org structured data in a page. The context gives keys and identifiers their meaning. Validating JSON alone does not verify the relationships between described entities.
Compact claims format, signed or encrypted depending on its form. Decoding is insufficient: verify cryptographic protection, issuer, audience and validity.
Definitions written for people, structured for machines.
The entries are editorially reformulated in plain language, connected to stable URLs and represented with DefinedTerm structured data. They provide orientation, not a substitute for official standards, legal advice or vendor documentation.