Rendering Glossary

Browse 18 rendering terms defined in plain English, from the cultural dictionary of computing.

18 Rendering Terms

Browser
A software application that retrieves, renders, and displays web content (HTML, CSS, JavaScript) by communicating with servers over HTTP/HTTPS — the primary...
Browser Rendering
The process by which a browser parses HTML, CSS, and scripts, constructs rendering structures, computes layout, and paints visual output to the screen....
Client Component
A component designed to run in the client environment, such as the browser, rather than only on the server. Client components typically handle interactivity,...
Compute Shader
A Compute Shader is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
Content Rendering
The process of turning content data into visible or usable output, such as HTML, PDFs, previews, rich text views, or other rendered formats. Content rendering...
Custom Renderer
A rendering implementation that converts an abstract representation into a specific output target using logic tailored to that target. Custom renderers are...
Draw
To render visual output to a screen, canvas, or buffer. In graphics programming, a draw call is an instruction from the CPU to the GPU to render a set of...
Fragment Shader
A Fragment Shader is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
Layout Engine
The component of a web browser (or similar rendering system) responsible for computing the size and position of every element on screen by interpreting HTML,...
Pixel Buffer
A contiguous block of memory that stores raw pixel data (color values for each pixel in a grid) representing a frame or texture. In OpenGL it's called a Pixel...
Pure Component
A React component that renders the same output given the same props and state, and implements a shallow comparison in shouldComponentUpdate (via...
Rasterization
The process of converting vector graphics or 3D geometry (triangles, primitives) into a grid of pixels for display on a screen. The GPU's rasterization stage...
Reconciliation
The process by which a UI framework (most notably React) compares the previous virtual DOM tree with the newly rendered one to determine the minimal set of...
Screen Buffer
A region of memory that holds the character or pixel data representing what is currently displayed (or about to be displayed) on a screen, commonly used in...
Template Engine
A library that combines static template markup with dynamic data to produce output text — typically HTML. Engines like Jinja2, Handlebars, ERB, and Thymeleaf...
Templating
The practice of defining reusable document structures with placeholder syntax that gets filled with dynamic data at runtime — used for generating HTML pages,...
Voxel
A volumetric pixel — the three-dimensional analog of a 2D pixel — representing a value on a regular grid in 3D space, commonly used in medical imaging,...
WebKit
An open-source browser engine used as the rendering core for Safari and other software. In web development culture, WebKit is one of the major engines teams...

Related Topics