WEBVTT

00:00:00.000 --> 00:00:05.040
Now, I know some of you guys saw the title of this video and were like, nah, I use Safari,

00:00:05.040 --> 00:00:11.760
or Opera, or Vivaldi. And those are all fine choices, but hopefully you know what I mean.

00:00:11.760 --> 00:00:17.600
At the beginning of 2021, Chrome had nearly 70% of the desktop web browsing market. And unlike

00:00:17.600 --> 00:00:22.560
some other fields where you might only have a couple of choices like CPUs, it's trivial for you

00:00:22.560 --> 00:00:27.360
to just go and download whichever browser you want. So why have so many of us gone with Chrome,

00:00:27.360 --> 00:00:32.720
especially as it's not even pre-installed on many desktops? To answer, we need to first take a look

00:00:32.720 --> 00:00:38.080
way back at Chrome's origins. Back in 2008, when Chrome first hit the scene, Internet Explorer

00:00:38.080 --> 00:00:44.160
still ruled the world, sadly, due in large part to its shipping as the default browser for Windows

00:00:44.160 --> 00:00:49.680
systems. But good old IE was notorious for being error prone and subject to frequent crashes.

00:00:49.680 --> 00:00:54.400
The open source alternative, Firefox, was gaining popularity. And while it was mostly more stable

00:00:54.480 --> 00:00:59.520
than Internet Explorer, both browsers suffered from the fact that they'd been around for a while,

00:00:59.520 --> 00:01:05.520
and their underlying architectures were built for a more static internet with more static web pages.

00:01:05.520 --> 00:01:10.080
Google realized that the web was heading much more towards sites that behaved like programs

00:01:10.080 --> 00:01:15.680
in your browser, think Google Maps or Dropbox, and that supporting this kind of content natively

00:01:15.680 --> 00:01:20.320
would give their browser a huge leg up. So Chrome was built from the ground up with this kind of

00:01:20.320 --> 00:01:24.800
content as the focus, along with a couple of technical tricks to make it more likely that

00:01:24.800 --> 00:01:30.480
these fancy web apps would run well. One is a feature called sandboxing, where each Chrome tab

00:01:30.480 --> 00:01:35.360
would run its own process, so if one tab crashed, it would be more likely that the others would be

00:01:35.360 --> 00:01:40.400
unaffected. This contrast with how Internet Explorer ran every window or tab in this same

00:01:40.400 --> 00:01:45.280
process, so an error in one window would often bring down the whole browser, as anyone who's

00:01:45.280 --> 00:01:50.720
familiar with those old Internet Explorer has stopped working messages should remember well.

00:01:50.720 --> 00:01:54.560
While this is also part of the reason Chrome is a notorious memory hog,

00:01:54.560 --> 00:01:58.960
it did make the browser more stable, and Chrome also generally ran faster,

00:01:58.960 --> 00:02:03.840
meaning it was already pretty far ahead from a technical standpoint. But what really helped

00:02:03.840 --> 00:02:08.160
this popularity take off was the fact that Chrome's philosophy was to support open source

00:02:08.160 --> 00:02:13.680
web standards that were starting to become popular with developers. In fact, Chrome's source code was

00:02:13.680 --> 00:02:18.640
made open source very early on as part of their Chromium project, which made it easier for developers

00:02:18.640 --> 00:02:24.320
to understand how the browser worked and how to write web apps that would work well with it.

00:02:24.320 --> 00:02:29.120
The combination of Chrome both being more stable and having better support for a quickly evolving

00:02:29.120 --> 00:02:33.200
web, not to mention having the Google brand name behind it and its support for

00:02:33.200 --> 00:02:38.320
useful browser extensions rather than janky toolbars, meant it quickly gained a following.

00:02:38.400 --> 00:02:43.520
The browser hit 10% adoption in mid-2010, but by early 2015,

00:02:43.520 --> 00:02:47.760
it had more desktop users than all the other browsers combined.

00:02:47.760 --> 00:02:52.160
As time has gone on, Google has stuck with the philosophy of keeping a streamlined interface

00:02:52.160 --> 00:02:57.040
that plays well with most web standards while expanding integration with Google's own services.

00:02:57.040 --> 00:03:02.000
Unsurprisingly, this has earned Chrome a fair bit of backlash over privacy concerns,

00:03:02.000 --> 00:03:05.920
and Google still hasn't quite figured out how to keep it from hogging memory,

00:03:06.000 --> 00:03:13.360
although they are working on both these issues. But Chrome's design continues to keep people from getting angry to the point where they switched

00:03:13.360 --> 00:03:18.720
to another browser, similar to what happened to Internet Explorer. Even Microsoft's Edge browser,

00:03:18.720 --> 00:03:24.320
built to succeed IE and compete with Chrome, has switched to being a Chromium-based program,

00:03:24.320 --> 00:03:30.080
so it doesn't look like Chrome's dominance will end anytime soon, unless Elon Musk can get a

00:03:30.080 --> 00:03:34.320
browser called Platinum off the ground or something like that. I don't know.

00:03:34.320 --> 00:03:40.080
I mean the guy can do anything really. Doge browser. So thanks for watching guys, if you liked this video, hit like, hit subscribe,

00:03:40.080 --> 00:03:43.280
and be sure to hit us up in the comments section with your suggestions for videos

00:03:43.280 --> 00:03:46.000
that we should cover in the future.
