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.html
http://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-width
min-width
and max-width
properties to avoid turning unreadable on small screens. The former property is tested here.Accept-Encoding
header), thus saving bandwith.HTTPS
HTTPS
protocol is used to establish secure and encrypted connections on the Web.iframe
inclusing of XHTML-served-as-XML contentapplication/xhtml+xml
.XMLHTTPRequest
XMLHTTPRequest
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 APIcontenteditable
contenteditable
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.