On February 18, 2020, in Ankara, Turkey, a mobile phone screen displays the logos of Google Chrome, Google, and Google Maps. Google Chrome has been a mainstay since its debut in September 2008. Photo credit: Ali Balikci/Anadolu Agency/Getty ImagesIn the browser market, developers are consistently updating their software to stay competitive, introducing exciting features like chrome dark mode, a trend now adopted by others. Despite Mozilla’s Firefox gaining momentum in the early 2000s, Microsoft’s Internet Explorer has maintained its place among the top browsers due to brand loyalty and trust. But Google’s approach is distinct. Will it be successful?
Google took a strategic step in September 2008, leveraging its decade-long brand success by launching its own web browser. Named after the Chrome operating system, the Chrome Browser is now available for Windows XP, Vista, and 7, Mac OS X, and Linux (including Gnome and KDE desktops). Alongside the browser’s release, Google introduced the open-source Chromium project, inviting community contributions to improve Chrome [sources: Goodger, Google, Kegal and Martin].
Statistics reveal fascinating trends in web browser usage since the introduction of Google Chrome [source: W3Schools]:
- While Firefox remains the leading browser, its user count has remained relatively constant (fluctuating between 42 and 47 percent) since 2008.
- The number of Internet Explorer users has steadily declined since 2008, falling from more than 50 percent to 24.9 percent.
- Chrome’s user base has consistently grown since 2008, reaching 25.9 percent and securing the second position by May 2011.
These statistics suggest that Firefox’s dominance may stem from a shift of former Internet Explorer users to Chrome. Could this be a case of brand loyalty shifting from Microsoft to Google? Firefox fans are known for their strong allegiance, but only time will tell if Google will succeed in winning them over.
Google assures users that, beyond carrying the Google name, Chrome offers a fast, simple, and secure browsing experience. It is also a key component of the larger Google Chrome OS project. Chrome OS essentially replaces your computer's traditional operating system with just a web browser. Instead of using external applications, your browser becomes the hub for all your applications, whether locally or on the internet. For more on Chrome’s OS aspect, check out our article How the Google Chrome OS Works.
This article explores some of the strengths and challenges of the Chrome browser, offering a glimpse into its intuitive interface and vast collection of extensions and apps. Let’s take a moment to reflect on the origins of Chrome and how it rose to prominence.
Google's Innovative Approach to the Web
Google envisions completing all your tasks on the computer through web applications like Google Docs, running seamlessly within a browser environment.
©2008 MytourWhen Google introduced the Chrome browser in 2008, it stood in stark contrast to the dominant browsers of the time: Internet Explorer (IE) and Firefox. Both of these browsers featured multiple buttons and menus at the top of the window, designed for tasks like searching, refreshing pages, managing bookmarks, printing, and more. Users could even extend their functionality by adding custom features.
With Chrome, Google adopted a radically new approach to browsing. The vision for Chrome was to transform the web browser from a mere tool for consuming content to a dynamic portal optimized for web applications. To achieve this, Chrome had to be simplified, shifting the focus from the browser itself to the immense capabilities of the web [source: Chrome].
Users were already accustomed to the clean and minimalistic design of Google's homepage: a blank white screen with the Google logo, a text box for entering search terms, and a couple of buttons to initiate the search. The Chrome browser mirrors this simplicity. It consists of the web page itself and two toolbars: one with an address bar and the four most used control buttons (back, forward, reload, and home), and the other a bookmarks bar to easily manage your most visited sites. The only built-in menus in Chrome are the settings menu, accessed via the small wrench icon on the far right, and an 'Other bookmarks' menu for those not displayed on the toolbar.
Nearly three years after the initial release of Chrome, the browser has retained its simple design. This approach has even inspired Internet Explorer (IE) and Firefox to streamline their own user interfaces. Like IE and Firefox, you can enhance Chrome's features by installing extensions. We'll explore extensions in more detail later, along with a distinctive Chrome feature: apps from the Chrome Web Store. These apps can be installed and used in Chrome just like you would install apps on your mobile devices like iPhones, iPads, or Android phones.
Now that you have an understanding of Chrome's main objective, let's explore how you can integrate the browser into your everyday user experience.
Essential Features of the Chrome Browser
When you launch the Google Chrome browser for the first time, you’ll see little more than an address bar and a few starter links. If you're already accustomed to web browsing, you’ll likely start by typing in a web address and proceed from there. However, as you continue using Chrome, you'll want to familiarize yourself with additional features.
- Navigation buttons -- By clicking the icons next to the address bar, you can go back to a previous page, forward to a page you moved back from, refresh a page, and access your browser's home page.
- Bookmark star -- To bookmark a page in Chrome, simply click the star on the far right of the address bar. The star will turn from white to yellow to indicate your choice, and a small dialog box will appear to confirm your decision and let you edit the name and folder of the bookmark.
- Bookmarks bar -- One of two areas where you can save bookmarks. The bookmarks bar offers quick one-click access to your favorite sites. To add a bookmark here, select "Bookmarks bar" when saving the page. Each bookmark on the bar will show the site's icon and the title you set for it (the default title is the page's title).
- Other bookmarks -- An alternative location to save bookmarks in Chrome. If a bookmark isn’t needed on the bookmarks bar, it can be added to this menu instead.
- New tab button -- Tabbed browsing is now standard across most web browsers. Even with just one page open, Chrome displays a tab with the site’s icon and title. To open a new tab, click the plus sign button (“+”) to the right of your open tabs. You can switch between tabs by clicking on them, or toggle between them by holding Shift and pressing the Page Up and Page Down keys.
- Settings menu -- Click the wrench icon on the far right of the address bar to access additional built-in features such as changing the language. We’ll cover these features in more detail later.
Just like other web browsers, Chrome includes a bookmark manager. To open it, click the Settings menu and choose 'Bookmark manager.' This opens the bookmark manager in a new tab, appearing just like any web page. Within the manager, you can edit or delete bookmarks, add folders, and drag-and-drop both bookmarks and folders to create a hierarchical structure. Chrome automatically saves your changes as you go, so when you're done, simply close the tab.
When your bookmarks bar becomes crowded, Chrome will show a double-arrow icon to the right. Clicking this icon reveals bookmarks that don't fit within the available space. Here’s a handy tip to save some space: add folders to your bookmarks bar. These folders act as drop-down menus containing related bookmarks, allowing you to keep your bookmarks easily accessible without overcrowding the bar.
That covers the essentials of Chrome! Google has truly simplified the interface, prioritizing efficient navigation from page to page. But what if you need more from your browser than just bookmark management? Chances are, Chrome has built-in features or add-ons to meet your needs. Let’s explore the built-in features available through the Settings menu.
If you have a Google account, you can sync your bookmarks across all devices where you use Chrome. To set this up, open the Settings menu, select 'Options,' click on 'Personal Stuff,' and adjust the sync settings at the top. You can choose what to sync, including preferences, themes, extensions, apps, passwords, and autofill data for web forms. This allows you to carry your complete browsing experience with you, accessible anywhere you use Chrome, simply by logging in with your Google credentials. For security reasons, avoid syncing your autofill and passwords on shared computers, and always log out of your Google account when you're finished using one.
Other Handy Features in Chrome
Look for the character next to your browser tabs to identify if you're browsing in an incognito window on Chrome.
Stephanie Crawford for Mytour.comChrome may have a minimalist design, but it’s not short on features. To explore some of the additional functionalities Chrome has to offer, let’s dive into a few options you can find within the Settings menu:
- New tab/New window -- These options are familiar in most browsers. In Chrome, you can even turn an existing tab into a new window by simply dragging it outside the current browser window.
- New incognito window -- To browse without saving cookies or history, open a page in an incognito window. It looks like the regular Chrome browser but includes a silhouette icon of a person in a trench coat and fedora next to the tabs. Extensions are also disabled in this mode.
- Zoom and Full Screen -- Adjust the size of your content by zooming in ('+') or out ('-'). You can return to normal size by selecting '100%' in the zoom options. To zoom in or out, you can hold down Control and press the =/+ and - keys. The block next to the zoom bar lets you enter full screen, and you can exit by pressing F11.
- Bookmarks manager/History -- These are options found in many browsers. Be sure to review earlier tips on managing bookmarks.
- Downloads -- Chrome has an integrated download manager. You can monitor each download through a progress bar at the bottom of the browser. Once the download is complete, close the progress bar by clicking the X at the right. You can view a complete list of downloads through the 'Downloads' menu or the link to 'Show all downloads.' To clear the list, use the 'Clear all' link, but the downloaded files will remain in your default downloads folder.
- Options/Preferences -- This option may have a different name depending on your operating system. It opens a new tab with a menu on the left and various browser preferences on the right. Most of these preferences are similar to other browsers, but we’ll later take a closer look at a few unique ones in Chrome.
- View background pages -- When you have multiple web pages open, each one may be running several processes even if you’re not actively viewing that page. This option allows you to open a small window that shows how much of your RAM and CPU is being used by the background processes associated with Chrome and its open tabs.
In addition to these features, the 'Tools' submenu offers a few unique items. The 'Task Manager' mirrors the 'View background pages' option. The 'Clear browsing data' and 'View source' options are common across most browsers. The other options pertain to extensions, applications, and developer tools, which we will cover next.
Chrome Browser Extensions and Apps
This is the New Tab Page, where the user is exploring the options menu for one of their installed Google Chrome apps.
Stephanie Crawford for Mytour.comAn extension is an additional feature designed to integrate seamlessly into your Web browser, functioning just like a native part of the browser software. The way different browsers refer to extensions varies:
- Firefox uses the term 'extensions' or 'plug-ins' depending on the specific role of the feature within the browser.
- Internet Explorer refers to them as 'add-ons,' and further categorizes them into five types: toolbars, extensions, search providers, accelerators, and tracking protection.
- Chrome simply calls them 'extensions,' while distinguishing themes and apps as separate categories.
In Chrome, as with other browsers, extensions work alongside the browser's default features to improve your Web experience. Since each extension has a distinct function, you might not see it in action until you’re performing a specific task. For instance, if you have the Shopping Assistant extension, a price comparison bar will appear only when you are shopping for a product on a competitor’s website and it searches for the same item across other sites.
While extensions are quite similar across different browsers, Chrome offers a unique feature that others have not yet fully replicated: apps. As previously mentioned, one of Google’s key goals for Chrome is to optimize the browser for Web applications. With Chrome apps, Google goes a step further. Chrome now supports a virtual environment for Web apps, and these apps run within Chrome as though you were installing software on your computer or smartphone.
To access your Chrome apps, simply open a new browser tab. On each New Tab page, Chrome shows shortcuts to all the apps you’ve installed. Just click the icon of any app to start using it. If you need to take a break from the app, you can leave the tab open and return to it at any time. If you want to change an app's settings or remove it completely, hover your mouse over the app to highlight it, then click the wrench icon that appears in the top-right corner of the highlighted block.
Wondering where Chrome apps and extensions come from? Keep reading to discover more on the next page.
Chrome Web Store and Developer Dashboard
Google offers the Android Market for downloading and installing apps for Android smartphones and tablets. Similarly, the Chrome Web Store serves as the Android Market for Chrome apps. Head to the Chrome Web Store (chrome.google.com/webstore) to explore and download Chrome extensions, apps, and themes. Remember, you must be signed into your Google account to use the Chrome Web Store, even if you’re only downloading free items.
In addition to extensions and apps, you can also discover Chrome themes in the Chrome Web Store. Like desktop themes for your computer, Chrome themes change the look and feel of your browser. Most themes feature a background image that stays hidden unless you’re on the New Tab Page. If you ever wish to revert to the default theme, go to Settings, select Options, click Personal Stuff, and hit the 'Reset to default theme' button.
Google has made it possible for anyone to develop extensions and apps through the Chrome Developer Dashboard (chrome.google.com/webstore/developer/dashboard). To get started, simply sign in with your Google account and follow the instructions provided in the Developer Dashboard to set up your developer account. As a developer, you can create, publish, and share your extensions, apps, and themes on the Chrome Web Store.
While Google works hard to ensure Chrome's stability and reliability, user feedback plays a vital role in assessing the quality of content in the Chrome Web Store. Before downloading any content, take the time to read reviews so you know what to expect. After trying the content, consider leaving your own review to help other users.
If your Chrome browser experiences issues like crashes or freezing, consider whether your extensions, apps, or themes could be causing the problem. Feel free to disable or remove any content that isn't functioning as expected. If you want to assist developers in improving their offerings, share your feedback. Many developers welcome direct feedback by providing an app support link on the content's page in the Chrome Web Store.
You've now explored the major features and benefits of Chrome, including the wealth of content available in the Chrome Web Store. Now, let’s shift gears and focus on the speed of the Chrome browser.
If you decide to delve into Chrome's development or if you're adapting a website for Chrome compatibility, you'll want to understand the browser’s structure. Chrome is built on WebKit, an open-source browser engine also used by Safari and several Mac OS X applications. Its renowned speed comes from the V8 JavaScript engine, which outperforms other JavaScript interpreters. Starting with version 12, Chrome also supports HTML5 standards for Web development, such as the File API for interacting with local files [source: Boodman]. For more technical details on Chrome from a Web developer’s perspective, check out its FAQ for Web developers. You can also explore creative Web projects made possible by Chrome by visiting the Chrome Experiments.
How Chrome Revolutionized Browsing Speed
In 2010, Google launched a marketing campaign for Chrome, featuring a series of engaging speed tests involving unique homemade devices.
Screen capture by Mytour staffChrome’s most celebrated advantage, beyond its clean interface and customizable features, is its remarkable speed. While it doesn’t speed up your Internet connection, it accelerates how quickly your browser loads web pages. In 2010, Google demonstrated this with some inventive homemade gadgets, comparing Chrome’s speed to sound waves, lightning, and a potato gun. In all cases, the browser was either equally fast or faster at loading a page than the device performing its task.
The key to Chrome’s speed is its V8 JavaScript Engine. JavaScript, a scripting language distinct from Java, enhances a page's interactivity by utilizing the browser's processing power. For example, JavaScript can reveal a menu when you hover over an image or submit form data. Given its widespread use, nearly every browser incorporates a JavaScript engine.
JavaScript for a web page loads alongside the page itself. Therefore, for fast page loading, a speedy JavaScript engine is essential. The V8 JavaScript Engine is known to be the fastest of its kind in any browser. Built in C++ and open-source, V8 is specifically designed for Chrome. In a video about V8, Google engineer Lars Bak explains what makes it faster than other JavaScript engines from a developer's perspective [source: Google]:
- Instead of treating each JavaScript object as having its own distinct class, V8 introduces a hidden class that groups objects with similar properties together.
- V8 compiles JavaScript code directly into machine code, allowing your computer's processor to execute it efficiently. Without this optimization, your browser would have to repeatedly convert each JavaScript segment into machine code every time a script runs on a web page.
- V8 features enhanced garbage collection, meaning that when it’s done using memory for one task, it can reclaim and repurpose that memory for other tasks more effectively.
If you're doubtful about Google's assertions regarding V8's speed or just curious to see the improvements firsthand, you can run your own test by visiting http://v8.googlecode.com/svn/data/benchmarks/current/run.html. Once you open the webpage, your browser executes a series of tasks that simulate the background processes of a typical web page. These tests, called the V8 Benchmark Suite, were developed by Chrome's engineers so that you can compare JavaScript engine speeds across different browsers. To see the side-by-side comparison, open the V8 Benchmark Suite in Chrome and other browsers (Firefox, IE, Safari, etc.), and compare the results when the scripts are finished running [sources: Google, Shankland].
Now that you've learned what makes Chrome such a fast browser, you might be wondering what other advantages Chrome has in store. Let's take a look at how Chrome can help keep you secure while you're browsing the web.
Chrome Browser Security
When exploring the vast and unpredictable expanse of the internet, one important feature your browser should offer is security. You probably don't want it to expose your personal details without your consent. Additionally, you'd likely appreciate a browser that shields you from malicious websites you might accidentally come across.
Google has harnessed its dominance as a search engine to develop its Safe Browsing technology. This feature automatically alerts you when Chrome detects a site with malware or phishing attempts. Other browsers provide similar protections, but none offer the vast, continuously updated database of web pages and their contents that Google has. For more information on online threats, refer to our articles How to Avoid Spyware and How Phishing Works.
Another security feature in Chrome is sandboxing. Sandboxing refers to isolating processes into separate environments to test their behavior individually. Chrome processes its tasks as multiple independent processes rather than one large browser process. Every time a webpage is opened, Chrome initiates one or more processes to run the page’s scripts. Additionally, each Chrome extension and app runs within its own distinct process. Sandboxing is made possible by Chrome's multi-process architecture. To view a list of processes Chrome is running, go to Settings, Tools, and then Task Manager.
The security benefit of sandboxing in Chrome arises from its implementation on Windows. On Windows XP, Vista, and Windows 7, Chrome manages the access tokens for each process. An access token grants a process permission to interact with key system data like files and registry keys. Chrome intercepts these tokens from browser-launched processes and modifies them to restrict their access to such information.
On Windows, Chrome's sandboxing feature prevents Web pages from installing malware, stealing personal data, or accessing information on your hard drive. It also ensures that one open tab doesn't affect others. However, sandboxing has its limitations. It may not fully protect against access to less secure file systems and could miss securing registry keys and files managed by third-party software, like a game or chat program not native to Windows [source: Sylvain].
Along with its active security features, Chrome’s auto-updates ensure that the browser checks for security patches at regular intervals. These updates help prevent browsers from being vulnerable to websites that could exploit software bugs. Unlike IE and Firefox, which require user prompts for updates, Chrome automatically updates itself without any input from the user.
So far, you've explored Chrome's strengths in speed and security, as well as Google's objective to fine-tune the browser for web applications. Now, let’s take a closer look at the fundamental features of Chrome to see just how straightforward and user-friendly it truly is.
Chrome Browser Milestones and Challenges
The wide selection of apps and extensions in the Chrome Web Store could be the tipping point that pushes Chrome to the top of the browser rankings.
Stephanie Crawford for Mytour.comSince its debut in 2008, Chrome has consistently earned praise in reviews for its speed, simplicity, and its readiness for the cloud computing era. With all these positives, does Chrome have any downsides?
Even the greatest innovations don’t always lead to a perfect outcome. Chrome does face its own set of challenges. One of the most significant is convincing website developers and web application programmers to test their sites for Chrome compatibility. Back in 2009, it was understandable that Chrome wasn’t included in compatibility checks, as it was new and had a smaller user base. But now, with Chrome commanding over a quarter of the market, developers are gradually starting to prioritize compatibility. As of now, there are still many websites that either don’t display correctly, warn about browser compatibility, or outright refuse to load if you're using Chrome instead of another browser.
Although Chrome developers are quick to patch vulnerabilities, the browser is still evolving with new features and functions. For instance, Chrome has only recently completed the transition from its proprietary project Gears as the underlying programming interface, opting instead for the more widely adopted HTML5 standard. Additionally, Chrome apps and the Chrome Web Store are still in their infancy, and it’s unclear how successful they will be or how they will impact Chrome's rise in browser popularity.
Chrome's simplicity may be both a strength and a limitation for some users. It’s advantageous for those who prefer a streamlined, clutter-free browsing experience. However, it may pose a challenge for less tech-savvy users who are accustomed to seeing certain toolbars and buttons in familiar locations. While this simplicity might seem like a drawback, the trend toward minimalist interfaces in IE and Firefox suggests that this is not a major concern for most users.
Throughout this article, we’ve explored the innovative features of the Chrome browser, its advantages over other browsers, and the challenges it faces. With Chrome, Google has established itself as a leader in browser design, setting a high standard for browsing performance. If you’re as eager as we are to see what’s next for Chrome, continue reading the next page for even more insights about the Google Chrome browser.
