Brauzer mühərriki
Brauzer mühərriki (ing. layout engine) — hər bir veb-brauzerin əsas proqram təminatı komponenti. Brauzer mühərrikinin əsas işi HTML sənədlərini və veb-səhifənin digər resurslarını istifadəçinin cihazında interaktiv vizual təsvirə çevirməkdir.
== Adı və məqsədi ==
Brauzer mühərriki müstəqil kompüter proqramı deyil, daha böyük proqramın, məsələn, veb-brauzerin kritik bir hissəsidir və bu termin ondan yaranır. "Mühərrik" sözü avtomobilin mühərrikinə bənzətmədir.
"Brauzer mühərriki" ilə yanaşı, əlaqəli anlayışlarla bağlı gündəlik istifadədə olan daha iki termin var: "dizayn mühərriki" və "render mühərriki".
Teorik olaraq, dizayn və render (və ya "rəsm") müxtəlif mühərriklər tərəfindən idarə oluna bilər. Bununla belə, praktikada verilmiş brauzer mühərrikinin render və dizayn komponentləri bir-biri ilə sıx bağlıdır və brauzerlərin skript mühərriklərindən fərqli olaraq, brauzer mühərrikindən kənarda nadir hallarda rast gəlinir.
Dizayn və renderə əlavə olaraq, brauzer mühərriki sənədlər arasında təhlükəsizlik siyasətini tətbiq edir, hiperlinklər və formalar vasitəsilə təqdim olunan məlumatlar vasitəsilə naviqasiyanı idarə edir və sənədlə əlaqəli skriptlərə məruz qalan Document Object Model-i tətbiq edir.
Hər bir məşhur veb-brauzer, müəyyən edilmiş geniş diapazonlu interaktiv davranışı təmin etmək üçün JavaScript-i (JS) dəstəkləyir.