HTML5header


HTML5 Process

The WEB process and browser readiness for HTML5.

May 15, 2011

It is important to understand the basic process involved with web applications.

First an HTTP Request is made to access a website. If the Internet DNS recognizes the web site it responds and an HTTP response is sent, downloading files from the host computer.

If the request is for a php file, the php code is executed on the host and HTML is sent to the client. Based on the HTML program, other files, CSS, Javascript, and images are uploaded to the client computer.

Once these files are uploaded PHP and the database are never used unless there is a reload of the site or an asynchronous request from javascript (via AJAX) is executed.

Code and images will be cached depending on the browser logic but essentially at this point everything is running on the client computer.

It should be evident that the faster your internet connection and the smaller your images and code are the faster the site will load.

AN OVERSIMPLIFICATION

The internet was invented to solve a war problem. A way was needed to allow text based information to be communicated across a computer network structured in such a way as to perform even if some links were broken. Later, a public network evolved including the ability to interface graphics, using such standards as HTTP, TCP/IP, and HTML web browsers. HTML5, which may become a recommended standard by 2012, contains 28 new tags including a canvas tag which allows dynamic rendering on a web page utilizing a javascript context object executed on the client computer.

Web content has grown from simple text to magazine quality presentation. Attempts have been made to create a more interactive dynamic web experience but up until the HTML5 standard they have been severely limited in favor of static content.