High Level Structure Flashcards

1
Q

What are the main components of the browser?

A
  • User interface
  • Browser engine
  • Rendering engine
  • Networking
  • UI backend
  • JavaScript interpreter
  • Data storage
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Mention some components of the browser’s user interface.

A
  • Address bar
  • Back/forward button
  • Bookmarking menu
  • Refresh and stop buttons
  • Home button
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the function of the browser engine?

A

To communicate the UI with the rendering engine.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the function of the rendering engine?

A

To display the requested content (for example, parsing and displaying HTML and CSS).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the function of the networking component?

A

Handle network functionalities like HTTP requests, responses, etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the function of the UI backend?

A

To draw basic widgets like combo boxes and windows by exposing an API.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is the function of the JavaScript interpreter?

A

To parse and execute JavaScript code.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is the function of the data storage?

A

To save all sorts of data locally, such as cookies.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Mention some of the existing rendering engines.

A
  • Trident
  • Gecko
  • WebKit
  • Blink
How well did you know this?
1
Not at all
2
3
4
5
Perfectly