What is Browser engine?
For [[Computer|computers]], a '''browser engine''' (also called a '''layout''' or '''rendering engine''') is a main part of a [[web browser]] that is responsible for showing a [[Webpage|web page.]] It is separate from other parts, such as a [[JavaScript engine]]. == Function == In order to render, or make visible, a web page, it takes a [[HTML|Hyper Text Markup Language]] document and splits it up into elements. These elements, such as text, links, and images, are placed onto the [[Document Object Model]] (DOM), a way of finding the structure of the page. It then takes the [[Cascading Style Sheets]] code to tell it where to place the elements from the DOM, as well as other things, such as colors or backgrounds to put around the elements. == Notable engines == Some engines that are used include: * Blink, the engine used in the [[Google Chrome]], [[Chromium (web browser)|Chromium]], [[Microsoft Edge]], [[Opera (web browser)|Opera]], and [[Brave (web browser)|Brave]] web browsers. * Gecko, the engine used by the [[Mozilla Firefox]] web browser, and the [[Mozilla Thunderbird]] [[E-mail|email]] [[client]]. * [[WebKit|Webkit]], the engine used by [[Safari (web browser)|Apple Safari]], and all browsers for [[IOS]]. [[Category:Web browsers]]