HTML5 WebSockets

HTML5 Web Sockets

Up to now, the main buzz around HTML5 has been playing video without javascript (notably AJAX), and the rounded corners.  Hardly felt revolutionary.  But then I came across another interesting feature that HTML5 and compatible browsers could deliver.  Real-time interaction, using websockets.  http only allows one way traffic, i.e. a request and response never happen at the same time, and a response cannot be sent without a request. Because of the speed of response/request traffic is of course beyond our comprehension, we cannot process any other evidence apart from what we see and experience. 
Continue reading

Internationalisation Support Test Page

Firstly, verify your browser can support this anyway by viewing this page. Once done, save the page HTML and upload to your own web server. Not an extensive test by any means, but a good indication of your web server’s support for different character sets.

To do this basic test, just compare the characters in the top cell for a character set, with the corresponding image below in next cell down. They should be identical, or at least a very good representation of the character displayed in the image. Sometimes the eye is still the best test tool!

Continue reading

Acid3 – The Web Standards Project

Acid3 Browser Test – The Web Standards Project

Acid3 is primarily testing specifications for “Web 2.0″ dynamic Web applications. Also there
are some visual rendering tests, including webfonts. Here is the list of specifications tested:

  • DOM2 Core
  • DOM2 Events
  • DOM2 Range
  • DOM2 Style (getComputedStyle, …)
  • DOM2 Traversal (NodeIterator, TreeWalker)
  • DOM2 Views (defaultView)
  • ECMAScript
  • HTML4 (<object>, <iframe>, …)
  • HTTP (Content-Type, 404, …)
  • Media Queries
  • Selectors (:lang, :nth-child(), combinators, dynamic changes, …)
  • XHTML 1.0
  • CSS2 (@font-face)
  • CSS2.1 (’inline-block’, ‘pre-wrap’, parsing…)
  • CSS3 Color (rgba(), hsla(), …)
  • CSS3 UI (’cursor’)
  • data: URIs
  • SVG (SVG Animation, SVG Fonts, …)