Skip to content

J

Java

A class-based, object-oriented language released by Sun Microsystems in 1995. It compiles to bytecode that runs on the Java virtual machine, so the same code runs on any platform that has one.

See also: JavaScript, C#.

JavaScript

The scripting language of the web, run by every browser and, through Node.js, on servers. It is dynamic and supports object-oriented, functional and event-driven styles. It is standardised as ECMAScript.

See also: JSON, Java.

Jitter

Variation in the timing of a signal or in the delay of packets. In packet networks it is also called packet delay variation, and it affects real-time traffic such as voice and video.

Jitter

Jitter

Jitter.

Jitter.

See also: Jitter buffer, Latency.

Jitter buffer

A buffer at a receiver that holds arriving voice or video packets for a short time, so they can be played out at an even rate despite jitter. Adaptive buffers change their size to match conditions, trading delay against loss.

Jitter buffer

Jitter buffer.

See also: Jitter, RTP.

Joint Application Development

JAD. A facilitated workshop in which customer representatives and developers draft requirements together.

See also: RAD.

JSON

JavaScript Object Notation. A lightweight text format for data made of objects (name and value pairs) and arrays, defined in RFC 8259. It is the usual format for web APIs.

See also: JSON-RPC, YAML, XML, CBOR.

JSON-RPC

A simple remote procedure call protocol that encodes calls and results in JSON.

See also: XML-RPC, RPC.