What is a Browser Engine?

Table of contents

Definition
A Browser Engine is a core Software Component of every major web browser.
Usage
->The Primary job of a browser engine is to transform HTML documents and other resources of a Web page into an interactive visual representation on a user's device.
->The engine combines all relevant CSS rules to calculate precise graphical coordinates for the visual representation it will show on the screen.
->To complete the process, the engine makes the necessary system calls.
->The Browser engine is to take the HTML, CSS and other code of a web page - the text you can see in the page source or open in a text editor, setting out layouts, page content and styling and converting it into what you actually see on screen.
-> Gecko - Mozilla's browser engine
->Web kit - Apple's browser engine (Used for Safari browser) - Google also use it in the Chrome browser
->Blink - Google's browser engine - All Chromium-based browsers used it, as do applications built with CEF (Chromium Embedded Framework), Electron or any other framework that embeds Chromium.
-> Trident and Edge HTML - Microsoft's former browser engine (now it uses Blink for its Microsoft Edge web browser)
-> Servo - The project was initiated by Mozilla research with an effect from SAMSUNG to port it to Android and ARM (Advance RISC machine) processors.
RISC -> Reduced Instruction Set Computer
Subscribe to my newsletter
Read articles from Biswojit Bal directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by

Biswojit Bal
Biswojit Bal
I am learning on Fullstack Web Development.