Client-Side Rendering
An approach where the web browser builds and populates a page's HTML itself, using JavaScript, instead of receiving a finished page from the server. The browser fetches a bare shell, then pulls in content and assembles the page on the visitor's device.
This can make a site feel app-like and responsive once it's loaded, since later updates don't require a full new page. The trade-off is a heavier first load and extra care needed for search engines and web accessibility. The opposite approach is server-side rendering.