The Web Compatibility Test for Mobile Browsers combines in a single page a number of Web technologies that we believe are the foundation for a better Web experience, especially on mobile devices.
Using a very visual scheme of a set of squares whose color depend on the proper implementation of a given technology, it helps assess at a glance where a given browser might be lacking to support this improved Web experience.
The test is available at:
http://dev.w3.org/2008/mobile-test/test.htmlhttp://tinyurl.com/37e33p
The squares are roughly sorted by order of difficulty: the first row tests "baseline" technologies, the second row corresponds to technologies that are already widely used today, and the third row tests for support of technologies that we believe will be important in the near future.

The following technologies are tested as of today:
min-widthmin-width and max-width properties to avoid turning unreadable on small screens. The former property is tested here.Accept-Encoding header), thus saving bandwith.HTTPSHTTPS protocol is used to establish secure and encrypted connections on the Web.iframe inclusing of XHTML-served-as-XML contentapplication/xhtml+xml.XMLHTTPRequestXMLHTTPRequest is at the core of AJAX, allowing to update a subset of an HTML page without requesting a new full content transfermin-width feature is tested here.canvas elementcanvas element defined in HTML5 offers a Javascript graphics APIcontenteditablecontenteditable attribute makes rich text editing of any element possible. Support for this attribute is tested.nth-child() selector is tested here.Copyright © 2008 W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C liability, trademark, document use rules apply.