Renderer
Noun · Development
Definitions
A software component responsible for converting an abstract representation (scene graph, virtual DOM, markup template) into visual output on a specific target — whether the browser DOM, a native mobile view, a GPU framebuffer, a PDF, or a terminal. React Native, for instance, swaps the DOM renderer for platform-specific native renderers.
In plain English: The part of a program that takes a description of what things should look like and actually draws them on whatever screen or surface you're targeting.
Example: "React's renderer is pluggable — react-dom targets the browser, react-native targets iOS and Android, and react-three-fiber targets WebGL."