These components achieve different functionalities of a web browser and together provide all capabilities of a web browser.
The layout engine, rendering engine, user interface and other things are components that offer different what of web browsers?
functionalities