"Let's Make a Map" is a great tutorial by Mike Boswell on how to render a map in a browser using D3 (Data-Driven Documents).
The HTML files here build (slightly) on that tutorial, to create a choropleth based on UK postcodes.
Cobbling together UK postcode area data is the most time-consuming part of the process - displaying the data is almost trivial.