I would encourage people to use internet because it’s part of green revolution. What if there was no internet?
Internet is a network of computers; among those are servers, desktops, laptop etc…Server is a computer that provides data to other computers. There are different types of servers in internet like file server, mail server, media server, chat server, web server, and content management server. Without these servers or internet, people will be communicating messages to each other (may be in less speed) in a printed form (letter, brochures, paper, etc.). Internet is saving lots of wood – not sure about its impact to economy, inflation, etc but sure it is a huge contribution to green revolution
Out of all the types of servers used in internet, web browsers are mostly related to web servers. Most of the people who are aware of internet consider internet and web as synonyms, but they are not. Web interfaces for email, chat, files have made the differentiation line blur.
When an URL or web site address is entered in any web browser’s address bar, , web browser does various actions. Through your computers internet connection, URL will try to get the IP address of the web server from domain server by hopping through various servers managed by your ISP (‘tracert’ command will give an idea) for retrieving content. DOM object is built by the browser for rendering the content. If there are no scripts / CSS then it is a straight forward page rendering. Otherwise, browser will start running the scripts, execute CSS, start pulling the images from web servers (some images / scripts may come from different domains). It is better to add scripts in the end of your html file so that browsers can do most of the work in your page with less disturbance. Some browsers have some child parser module to do the offline / pre-fetch work like establishing connections to servers (varies among browsers – # of connections per host name), downloading the scripts, etc. without executing.
When a person hosts a web page, it is with a purpose. Web analytics is the only way to understand how it is being consumed / appreciated by consumers. From where the customer is coming (source), who is referring, how long customer is spending time in our site, are they completing the intended action or not, feedback, any potential ways to improve the experience, how best we can engage customers, what other services could be provided, etc. There are many ways to collect the analytics and analyze it (pixel tracking, query string, scripts, cookies, etc.).
Page load time depends on many factors (network, server, distribution, etc.). It also depends on industry as well if the web pages are catering to specific industry. Static pages like auto pages may load fast compared to dynamic sites like news. Dynamic web page consumer mindset should be considered by web page owner while deciding or controlling page load time.
Now there are more than one way to consume the web page URL (smart phones with different screen sizes, tablets, various forms of laptops, desktop, entertainment devices like HDMI sticks, game consoles, etc.). Architecting a dynamic web page / banking application for catering to dynamic customers is a very big challenge (starting from simple HTTP GET POST to using MVC4.0 / REST / latest techniques).
Many videos related to web concepts in Youtube