And welcome back to the second web developer, fundamental, another very important aspect of being
a web developer, and that is the fact that we have multiple Web browsers.
Now, if you remember Tim Burners, Lee, the inventor of the World Wide Web, created it because we
needed a standard way to share documents amongst each other and through HTML and JavaScript were able
to read these files and actually have beautiful websites.
Now, when we send these files over.
Each of these browser's read the text in JavaScript and layout the Web page for us, but as you can
see, each one of them is owned by a company and is a different browser.
So that means they all have to agree on how they're going to read the HTML and JavaScript, because
if they don't all agree, then, well, we need to create different file specific for each browser because
each one of them has a different idea of what counts.
And JavaScript is.
And you know what, when the World Wide Web got started, we had something called the browser wars where
each browser was kind of doing its own thing, implemented different things, and we still have that
to this day.
To some extent, there is a governing body which kind of creates standards now.
But it is still a pain point for developers where we need to figure out that whenever we send our files
to the Web browser, it all looks the same.
And that is one of the biggest problems we have as developers.
And you'll see tools later on in this course that try to solve that issue.
But you'll always encounter this problem where we want to make sure that wherever your browser gets
rendered, anybody can see your website.
And not only that, we also have mobile phones now that access the Internet, we have iPads.
So now not only do we have to worry about different browsers and whether they agree on what code works
in each of these files, we also have to make sure that our websites look good on small screens, on
big screens, on all sorts of different screens.
And that is a very important concept, something that when you get to become a web developer, you'll
encounter this problem where you have to test on each device, each browser to make sure everything
works.
And we'll use some tools that have developed over the years to solve these problems so that it's not
as much as a pain point as it is or as it was.
All right.
One more lesson to go and then we're going to see on the other side.
Bye bye.