9THE WEB BROWSER

Image

You probably don’t think of it this way, but the web browser you use every day is a virtual machine—an abstract computer with an incredibly complicated instruction set implemented entirely in software. In other words, it’s one of those interpreters you learned about in the last chapter.

In this chapter, you’ll learn about some of the functionality of this virtual machine. You’ll learn about the input language and how it’s interpreted by the browser. Browsers are extremely complicated beasties, however, so I can’t cover every feature.

One thing that makes browsers interesting to learn about is that, on one hand, they’re big, complex ...

Get The Secret Life of Programs 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.