{"id":2534,"date":"2019-08-13T09:35:34","date_gmt":"2019-08-13T09:35:34","guid":{"rendered":"http:\/\/teachcomputerscience.com\/?p=519"},"modified":"2024-07-24T10:26:57","modified_gmt":"2024-07-24T10:26:57","slug":"web-browser","status":"publish","type":"post","link":"https:\/\/teachcomputerscience.com\/web-browser\/","title":{"rendered":"Web Browser"},"content":{"rendered":"<div class=\"gb-container gb-container-8966884a upsell-block\"><div class=\"gb-inside-container\">\n<div class=\"gb-grid-wrapper gb-grid-wrapper-159e1d10\">\n<div class=\"gb-grid-column gb-grid-column-2e158a40\"><div class=\"gb-container gb-container-2e158a40\"><div class=\"gb-inside-container\">\n\n<h2 class=\"gb-headline gb-headline-13464bd8 gb-headline-text\">KS3 Internet Technologies Resource (14-16 years)<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>An editable PowerPoint lesson presentation<\/li><li>Editable revision handouts<\/li><li>A glossary which covers the key terminologies of the module<\/li><li>Topic mindmaps for visualising the key concepts<\/li><li>Printable flashcards to help students engage active recall and confidence-based repetition<\/li><li>A quiz with accompanying answer key to test knowledge and understanding of the module<\/li><\/ul>\n\n\n<div class=\"gb-button-wrapper gb-button-wrapper-0c91daf8\">\n\n<a class=\"gb-button gb-button-1bd484e6 gb-button-text\" href=\"https:\/\/teachcomputerscience.com\/ks3\/networking\/internet-technologies\/\">View KS3 Internet Technologies Resources<\/a>\n\n<\/div>\n<\/div><\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-4a78249c\"><div class=\"gb-container gb-container-4a78249c\"><div class=\"gb-inside-container\">\n\n<h2 class=\"gb-headline gb-headline-40f0aec8 gb-headline-text\">A-Level Internet technologies Resources (16-18 years)<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>An editable PowerPoint lesson presentation<\/li><li>Editable revision handouts<\/li><li>A glossary which covers the key terminologies of the module<\/li><li>Topic mindmaps for visualising the key concepts<\/li><li>Printable flashcards to help students engage active recall and confidence-based repetition<\/li><li>A quiz with accompanying answer key to test knowledge and understanding of the module<\/li><\/ul>\n\n\n<div class=\"gb-button-wrapper gb-button-wrapper-5f9f5837\">\n\n<a class=\"gb-button gb-button-b123178a gb-button-text\" href=\"https:\/\/teachcomputerscience.com\/a-level\/exchanging-data\/internet-technologies\/\">View A-Level Internet technologies Resources<\/a>\n\n<\/div>\n<\/div><\/div><\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n\n<h2 class=\"wp-block-heading\">Web Browser<\/h2>\n\n\n\n<p>The most important program on your computer is the web browser, and yet most people are not sure which web browser they are using, or even what exactly a web browser is.\u00a0 A web browser is not in itself all that different from Windows or Mac, which are <a href=\"http:\/\/teachcomputerscience.com\/operating-system-os\/\">systems<\/a> that allow you to manage files and programs.\u00a0 It is, however, different from a search engine, which is a website used to search the <a href=\"http:\/\/teachcomputerscience.com\/the-internet\/\">internet<\/a>.\u00a0 A web browser is a program on your computer that allows you to visit websites.\u00a0 You get to your web browser by clicking on its icon.\u00a0 From there, you enter the web address, and the browser displays the web pages in question for you.\u00a0 The web browser is the most important piece of software on your computer because every web page runs through it.\u00a0 So a faster web browser means that you will find yourself saving time on every web page you open. Installing a new browser is usually free, and rarely takes more than a few minutes.\u00a0 Even so, it\u2019s worth taking a moment to choose a web browser that you really like, given that you\u2019ll spend so much time using it.<\/p>\n\n\n\n<p>A browser is a program installed on your computer to help you traverse the internet. Most of us have a word processor that is installed on our computers to help us write documents. Whether we use Microsoft Word, Word Perfect, or some other program, we nonetheless have this word processor to help us write documents.\u00a0 There are many browsers available to us, but probably four of them that stand out the most.\u00a0 These are 1) Internet Explorer, which is made by Microsoft; 2) Safari, which is made by Apple; 3) Chrome, which is a Google product; and 4) Firefox, which is made by Mozilla.<\/p>\n\n\n\n<p>Chrome and Google seem to be the biggest reason for the confusion between browsers and search engines \/ operating systems.\u00a0 The best way to think about it is that Google, just like Apple and Microsoft, are a company, and they provide services as well as products, one of which is a browser called Chrome.\u00a0 Their website is google.com, which we can actually visit using Chrome, or Safari, or Internet Explorer.\u00a0 It doesn\u2019t really matter which browser you use, you\u2019ll be able to visit google.com just the same. You could think of browsers as being like automobiles.\u00a0 You can travel to any website using any vehicle, whether it\u2019s Internet Explorer, Firefox, Chrome, or anything else.<\/p>\n\n\n\n<p>You can have more than one browser on your computer.&nbsp; Just like you can have a Ford in your garage right next to a Toyota, you can have Internet Explorer and Chrome installed side-by-side on your computer.<\/p>\n\n\n\n<p>A home page is simply a default starting point.&nbsp; When your browser opens up, whether it\u2019s Chrome or Internet Explorer, it wants to show you a webpage.<\/p>\n\n\n\n<p>This is the basic flow of viewing a web page.\u00a0 You send a request over the network to a <a href=\"http:\/\/teachcomputerscience.com\/web-server\/\">server<\/a>, and it responds with a collection of web content.\u00a0 Your browser interprets the content returned and displays the page for you to digest.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/teachcomputerscience.com\/wp-content\/uploads\/2019\/08\/056-programm.png\" alt=\"The most important program on your computer is the web browser, and yet most people are not sure which web browser they are using, or even what exactly a web browser is.\" class=\"wp-image-5754\" width=\"284\" height=\"284\" title=\"\"><\/figure><\/div>\n\n\n\n<h2 class=\"gb-headline gb-headline-8fbc2bdf gb-headline-text\">Structure of a Web Browser and its Components<\/h2>\n\n\n\n<p>Here\u2019s a high-level structure of a web browser, and the components it uses to accomplish its task.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>The user interface is what\u2019s presented to the user to interact with.<\/li><li>A browser has a rendering engine which is responsible for displaying the visual representation of the web page in question.<\/li><li>The browser engine acts as a boss who directs and dictates actions between the user interface and the rendering engine, as well as being in charge of external communication with servers.<\/li><li>To receive content, the browser has to communicate over the network by asking for all the necessary images and documents that make up the page.<\/li><li>To apply interactive logic and functionality to our website, we rely on a programming language called The browser has no idea how to deal with JavaScript directly\u2014therefore, we need a way to translate the information being communicated. This is done with something called a JavaScript Interpreter.<\/li><li>There\u2019s also something called Data Storage: examples of Data Storage include Cookies and Local Storage to mention but two.<\/li><\/ul>\n\n\n\n<h3 class=\"gb-headline gb-headline-038fc7b7 gb-headline-text\"><strong>Further Readings:<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Web_browser\" target=\"_blank\" rel=\"noopener\">Web browser<\/a><\/li><li><a href=\"https:\/\/en.wikipedia.org\/wiki\/List_of_web_browsers\" target=\"_blank\" rel=\"noopener\">List of web browsers<\/a><\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Web Browser The most important program on your computer is the web browser, and yet most people are not sure which web browser they are using, or even what exactly a web browser is.\u00a0 A web browser is not in itself all that different from Windows or Mac, which are systems that allow you to &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"Web Browser\" class=\"read-more button\" href=\"https:\/\/teachcomputerscience.com\/web-browser\/\" aria-label=\"More on Web Browser\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_generate-full-width-content":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[30],"tags":[204,47],"class_list":["post-2534","post","type-post","status-publish","format-standard","hentry","category-internet","tag-article","tag-hide-old-upsell","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-50"],"acf":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/teachcomputerscience.com\/wp-json\/wp\/v2\/posts\/2534","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/teachcomputerscience.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/teachcomputerscience.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/teachcomputerscience.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/teachcomputerscience.com\/wp-json\/wp\/v2\/comments?post=2534"}],"version-history":[{"count":2,"href":"https:\/\/teachcomputerscience.com\/wp-json\/wp\/v2\/posts\/2534\/revisions"}],"predecessor-version":[{"id":605567,"href":"https:\/\/teachcomputerscience.com\/wp-json\/wp\/v2\/posts\/2534\/revisions\/605567"}],"wp:attachment":[{"href":"https:\/\/teachcomputerscience.com\/wp-json\/wp\/v2\/media?parent=2534"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/teachcomputerscience.com\/wp-json\/wp\/v2\/categories?post=2534"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/teachcomputerscience.com\/wp-json\/wp\/v2\/tags?post=2534"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}