Процес візуалізації Як випливає з назви, рендерер відповідає за рендеринг веб-вмісту. Для всіх намірів і цілей код, запущений у процесах візуалізації, має вести себе відповідно до веб-стандартів (принаймні настільки, наскільки це робить Chromium).
Ми посилаємося на головний процес, який запускає інтерфейс користувача та керує рендерером та іншими процесами як «процес браузера» або «браузер». Подібним чином процеси, які обробляють веб-вміст, називаються «процесами рендерера» або «рендерерами». Рендерери використовують механізм компонування з відкритим кодом Blink для інтерпретації та компонування HTML.
Основний процес в основному відповідає за створення власних елементів інтерфейсу користувача та керування життєвим циклом програми, тоді як процес візуалізації запускає інтерфейс користувача на основі HTML. Відповідно, різні API доступні в кожному процесі.
Щоб підтримувати сумісність із якомога більшою кількістю веб-сторінок, сучасні веб-браузери, як правило, розробляються з кількома режимами візуалізації: у режимі «без примх» сторінки відображаються відповідно до специфікацій HTML і CSS, тоді як у «режимі quirks» робляться спроби імітувати поведінку старих браузерів.
По суті, це процеси Google Chrome Helper і Renderer загальні назви стороннього вмісту, який завантажується у вашому браузері, як плагін або вбудований відеопрогравач.
Коли браузер дотримується критичного шляху відтворення, він спочатку аналізує HTML і створює DOM. Потім він завантажує та обробляє CSS для стилізації цих елементів. Потім будується дерево візуалізації та розраховується макет. Нарешті, браузер малює ці елементи на екрані, відтворюючи сторінку продукту.