High Level Structure Flashcards
What are the main components of the browser?
- User interface
- Browser engine
- Rendering engine
- Networking
- UI backend
- JavaScript interpreter
- Data storage
Mention some components of the browser’s user interface.
- Address bar
- Back/forward button
- Bookmarking menu
- Refresh and stop buttons
- Home button
What is the function of the browser engine?
To communicate the UI with the rendering engine.
What is the function of the rendering engine?
To display the requested content (for example, parsing and displaying HTML and CSS).
What is the function of the networking component?
Handle network functionalities like HTTP requests, responses, etc.
What is the function of the UI backend?
To draw basic widgets like combo boxes and windows by exposing an API.
What is the function of the JavaScript interpreter?
To parse and execute JavaScript code.
What is the function of the data storage?
To save all sorts of data locally, such as cookies.
Mention some of the existing rendering engines.
- Trident
- Gecko
- WebKit
- Blink