answersLogoWhite

0


Best Answer

The answer has to do with the way content is interpreted by the browser.

Simple answer:

The HTML content of the page is stored as text. Images are easily stored as separate binary files. The browser is software that takes code and process it to display a more human friendly version on screen. As the browser finds a reference to an image in the HTML code it downloads it, then places it in the page per the HTML instructions.

Longer answer:

To make it easier for web programmers to design sites, the HTML code of a webpage is written in plain language, or text. To use other content on the same page, lines of code are written that reference other files. since they are text files, they must be converted to and from binary to transmit them over the internet.

Images have a level of compression or data structure applied to them, so they are more easily stored as binary files. there is no translation that occurs as they are transmitted online.

Computers run through code character by character, line by line and run functions when certain instructions are read. Once the browser sees an tag it knows the current page is referencing an image so it downloads it.

There are two reason I can that of why images are transmitted as separate requests:

* Images can be stored on different web servers, so sending one large binary stream would require one server to assemble all of the data then transmit it to the user (quite a waste to transmit the same file data twice.)

* Because images can be in different formats, using different compressions (jpeg, gif, png). Each image is transmitted separately so as not to cause problems. Addendum:

HTTP/1.1 protocol allows a browser to download all items in the same connection (so long as the connection is to the same server). This means at connection level there is only one request but at protocol level there are still multiple requests being passed through the one connexion.

User Avatar

Wiki User

15y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Why do web browsers make separate requests for every image on a web page?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

Do Web browsers currently support three bitmap image file types?

Yes, Web Browsers support three Bitmap image file types. BMP files are generally supported by latest browsers.


Where can I find photography online?

You can simply do this by just researching any image and hitting the image section of your results. There are many researching browsers available to do this.


If you use CSS to configure both the background image and the background color what will happen?

In most browsers the background image will be shown. If the image has been configured so as not to repeat, and the element is larger than the background image then the area that is not covered by the background image will display the background color. DJL


What is the purpose of Faststone software?

Faststone offers image browsers, converters, and screen shot capturing software. In addition to this there is a full screen image viewer that is simple to use and free to download.


What is the purpose of the website imagevenue?

The web site Image Venue has one specific purpose for its browsers. That purpose is to act as an image host for uploaded images and other things from its subscribers and users.


How do you separate flattened layers on Photoshop?

You can not separate flattened layers (they have becomed one layer), only from history to go to step when you have flattened image.


Does png allow animation?

Only GIF images allow animation. There is APNG format, but in some browsers it displays it as a static image.


Why wont a background show on a HTML page?

Check if the path where you have specified the image to be located and see if the image is there. Also check if the image format is compatible with the browser. Use JPEG or JPG. These are the most compatible types of images that can be easily rendered by Browsers.


What image allows a webpage's background color to show through?

Generally, that would be a PNG image with a transparency declared. Not all browsers recognize transparency, but there are often workarounds that have the benefit of doing it at the sacrifice of speed.


What is true about every rotation?

The image and pre-image are congruent.


What is true about every rotation in Geometry?

The image and pre-image are congruent.


On iPERMS multi-image TIFFs that are uploaded will be split into separate image files?

• 72% website seo score