Search this site

HTML5

HTML5 articles covering a range of different topics from Web Performance to JavaScript. If you'd like to learn more about the different aspects of HTML5, then look no further!

HTML5

7 January 2015

HTML5 Charts using Chart.js

See how Chart.js turned raw data into animated, responsive HTML5 canvas visualisations in this early introduction, with line and pie chart examples.

23 October 2014

The ASP.NET MVC HTML5 Toolkit needs your help!

The ASP.NET MVC HTML5 Toolkit has been running as an open source project since August 2010. It contains a rich set of controls that you can use to build ASP.NET websites using HTML5. If you've never used it before, it can be a great way to take

31 May 2012

HTML5 Asynchronous JavaScript

Compare async and defer script loading, see how execution order affects jQuery dependencies, and use browser waterfalls to inspect the performance difference.

2 December 2011

MVC and HTML5 Web Workers

Web Workers allow you to run client side scripts without interrupting the page or any other scripts that are currently running.

7 September 2011

Responsive Design and CSS3 Media Queries

How I redesigned this blog in 2011 with CSS3 media queries and Skeleton, letting one layout adapt to different screen sizes instead of separate mobile pages.

8 July 2011

MVC and the HTML5 Application Cache

A 2011 ASP.NET MVC experiment with HTML5 Application Cache, showing dynamic manifests, offline resources and the pitfalls of caching server-rendered pages.

22 February 2011

Asp.net MVC HTML5 Toolkit - Latest Updates

An early MVC HTML5 Toolkit release added audio and video helpers, plus autofocus, readonly and disabled attributes to make richer MVC views easier to build.

13 August 2010

ASP.NET MVC HTML5 Toolkit

My original ASP.NET MVC 2 HTML5 Toolkit added helpers for typed inputs, placeholders and validation, bringing HTML5 controls into familiar MVC view syntax.

1 July 2010

HTML5 Input Types

My early exploration of HTML5 input types shows how native email validation, placeholders and form widgets can replace extra JavaScript and CSS.