Processing data in groups.

Binary-encoded JSON-like data format.

Encoding binary data as text characters.

Software for accessing web content.

Modern compression algorithm for web content.

Edge surrounding an element.

Client-side storage available to web applications.

Combining multiple source files into bundles.

Intermediate instructions for a virtual machine.

Software automating compilation and packaging.

Program that performs software build tasks.

Output produced by a build process.

Compiled software output.

Specific output or task of a build.

Component required during a build.

Heap with at most two children per node.

Tree where each node has at most two children.

Ordered binary tree supporting efficient search.

Balanced tree optimized for storage systems.

B-tree variant commonly used in databases.

Graph traversal exploring level by level.

Shortest-path algorithm supporting negative edges.

Notation describing asymptotic algorithm growth.

Describes a tight asymptotic growth bound.

Describes an asymptotic lower bound.

Resource usage under the best input.

Condition that stops recursion.

Exploring choices and undoing unsuccessful choices.

Searches solutions while eliminating poor candidates.

Exhaustively tries possible solutions.

Repeatedly swaps adjacent out-of-order elements.

Distributes values into buckets before sorting.

Searches sorted data by repeatedly halving the range.

Development involving an existing system.

Ability to work with older versions.

Maintaining critical operations during disruptions.

Plan governing data backup and restoration.