Functions of a Web Browser

It may not be apparent that the thin client browser carries much of the workload in obtaining a Web page and rendering it. A Web page could cause a browser to make over 30 recursive download requests to the server or even to more than one server. Each file must be inspected and rendered, or handled, according to its type. We could say that today's Web browser is one of the functionally complex programs in a system.

A browser communicates with a Web server using at least HTTP GET and POST protocols. These protocols are used to request files from the server. The browser decides the disposition of the file based upon its type. Interpreting tags used to mark up the contained document allows the browser to render an HTML ...

Get Linux® and Windows® Interoperability Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.