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
- Graphics (6 terms in common)
- Web (4 terms in common)
- Gpu (4 terms in common)
- Frontend (3 terms in common)
- Browsers (2 terms in common)
- React (2 terms in common)
- Ui (2 terms in common)
- Frameworks (1 terms in common)
- Components (1 terms in common)
- Browser (1 terms in common)
- Code Generation (1 terms in common)
- Css (1 terms in common)
- Content (1 terms in common)
- 3D Graphics (1 terms in common)
- Game Development (1 terms in common)
- Terminal (1 terms in common)
- Server Side (1 terms in common)
- Performance (1 terms in common)
- Client (1 terms in common)
- Virtual Dom (1 terms in common)