Think of your page's HTML as a written recipe and the DOM as the finished dish sitting on the counter. The browser reads the recipe once, produces the DOM, and from then on everything interactive happens to the DOM rather than to the original file. Change the DOM and the page changes in front of the visitor, with no reload involved.
This is why a page can look different from its source code. Menus that open, forms that validate as you type, images that swap on hover and widgets that appear a moment after load are all code editing the DOM. It is also why some tools that only read raw HTML miss content that a visitor plainly sees.
A chat widget is a small addition to your page's DOM. Clerkzo inserts its own node and keeps its internals sealed off inside a Shadow DOM, so your site's styling and the widget's styling cannot interfere with each other. Your layout stays exactly as your designer built it.
Related terms
Browse all 142 terms- Model TemperatureModel temperature is a setting that controls how much randomness an AI model applies when choosing its next word. Lower values produce consistent, predictable output; higher values produce more varied and creative output.
- Transformer ModelA transformer model is a type of neural network architecture that processes text by weighing how much every part of the input relates to every other part. It is the design underpinning virtually all modern large language models.
- Model DriftModel drift is the gradual decline in an AI system's accuracy that happens when the real world moves away from the conditions it was built for. The model has not changed; the situation around it has.
- Large language model (LLM)A large language model (LLM) is an AI system trained on very large amounts of text to predict the next piece of language in a sequence. That single capability lets it answer questions, summarise documents, write code and hold a conversation.