Web Compatibility Test for Mobile Browsers

Last updated

Web Compatibility Test for Mobile Browsers
Web Compatibility Test for Mobile Browsers on Safari for iOS 2.png
Revision 1.23 of the Web Compatibility Test for Mobile Browsers on Safari for iOS 2
Type of site
Web standards test
Available inEnglish
OwnerThe World Wide Web Consortium
Created byDominique Hazael-Massieux, Wilhelm Joys Andersen, Kai Hendry
URL www.w3.org/2008/06/mobile-test/
Commercialno
Registrationnone
Launched16 April 2008
Current statusonline

Web Compatibility Test for Mobile Browsers, often called the Mobile Acid test, [1] despite not being a true Acid test, [2] is a test page published and promoted by the World Wide Web Consortium (W3C) to expose web page rendering flaws in mobile web browsers and other applications that render HTML. [3] It was developed in the spirit of the Acid test by the Web Standards Project to test the relevant parts that a mobile browser needs to support. The browser has to accomplish 16 different subtests indicated by a 4 x 4 image of green or red squares.

Contents

Web Compatibility Test for Mobile Browsers – Version 2

A second version of the Web Compatibility Test for Mobile Browsers was released in January 2010, this time testing HTML5 elements. [4] The second test does not have an official explanation page, only a direct link to the test is available.

Overview of standards tested

The mobile Acid test tests a variety of web standards published by the World Wide Web Consortium and the Internet Engineering Task Force. Specifically, the mobile Acid test tests: [5]

The second version of the test tests the following elements: [6]

Passing Conditions

A green square indicates that the browser fully supports its assigned feature. A square colored red or a different color indicates that the feature is not fully supported. [7] The second test shows a percentage bar indicating the percent of elements supported. [6]

Results

Due to the wide variety of web engines used at the time for mobile browsers, results varied between browsers used. [8] Safari on iOS 3 received a 15/16 score on the first test and the Palm Pre web browser scored a 13/16 in revision 1.47 of the first test. [9] In 2010, Firefox Mobile for Android scored a 75% while Safari scored a 67%. [4] By 2012, versions of Chrome, Safari, and Firefox had scores of 80% or over on the second test. The most common failure on the second test was <input type='date'>, with a 61.45% failure rate. [10]

Scores for the first version of the test for Firefox 115 Mobile Acid Test Taken With Firefox macOS.png
Scores for the first version of the test for Firefox 115
Scores for the second version of the test for Firefox 115 Web Compatability Test for Mobile Browsers 2 with Desktop Firefox 115.png
Scores for the second version of the test for Firefox 115

See also

Related Research Articles

<span class="mw-page-title-main">Document Object Model</span> Convention for representing and interacting with objects in HTML, XHTML, and XML documents

The Document Object Model (DOM) is a cross-platform and language-independent interface that treats an HTML or XML document as a tree structure wherein each node is an object representing a part of the document. The DOM represents a document with a logical tree. Each branch of the tree ends in a node, and each node contains objects. DOM methods allow programmatic access to the tree; with them one can change the structure, style or content of a document. Nodes can have event handlers attached to them. Once an event is triggered, the event handlers get executed.

Scalable Vector Graphics (SVG) is an XML-based vector image format for defining two-dimensional graphics, having support for interactivity and animation. The SVG specification is an open standard developed by the World Wide Web Consortium since 1999.

Gecko is a browser engine developed by Mozilla. It is used in the Firefox browser, the Thunderbird email client, and many other projects.

Vector Markup Language (VML) is an obsolete XML-based file format for two-dimensional vector graphics. It was specified in Part 4 of the Office Open XML standards ISO/IEC 29500 and ECMA-376. According to the specification, VML is a deprecated format included in Office Open XML for legacy reasons only.

<span class="mw-page-title-main">Favicon</span> Icon associated with a particular web site

A favicon, also known as a shortcut icon, website icon, tab icon, URL icon, or bookmark icon, is a file containing one or more small icons associated with a particular website or web page. A web designer can create such an icon and upload it to a website by several means, and graphical web browsers will then make use of it. Browsers that provide favicon support typically display a page's favicon in the browser's address bar and next to the page's name in a list of bookmarks. Browsers that support a tabbed document interface typically show a page's favicon next to the page's title on the tab, and site-specific browsers use the favicon as a desktop icon.

<span class="mw-page-title-main">Browser wars</span> Competition between web browsing applications for share of worldwide usage

A browser war is a competition for dominance in the usage share of web browsers. The "first browser war," (1995–2001) pitted Microsoft's Internet Explorer against Netscape's Navigator. Browser wars continued with the decline of Internet Explorer's market share and the popularity of other browsers including Firefox, Google Chrome, Safari, Microsoft Edge and Opera.

XML Linking Language, or XLink, is an XML markup language and W3C specification that provides methods for creating internal and external links within XML documents, and associating metadata with those links.

XBL is an XML-based markup language for altering the behavior of XUL widgets. It was devised at Netscape in the late 1990s as an extension of XUL.

This is a comparison of both historical and current web browsers based on developer, engine, platform(s), releases, license, and cost.

Cross-browser compatibility is the ability of a website or web application to function across different browsers and degrade gracefully when browser features are absent or lacking.

In computing, quirks mode is an approach used by web browsers to maintain backward compatibility with web pages designed for old web browsers, instead of strictly complying with web standards in standards mode. This behavior has since been codified, so what was previously standards mode is now referred to as simply no quirks mode.

In computer science and web development, XML Events is a W3C standard for handling events that occur in an XML document. These events are typically caused by users interacting with the web page using a device, such as a web browser on a personal computer or mobile phone.

<span class="mw-page-title-main">HTML5</span> Fifth and previous version of hypertext markup language

HTML5 is a markup language used for structuring and presenting hypertext documents on the World Wide Web. It was the fifth and final major HTML version that is now a retired World Wide Web Consortium (W3C) recommendation. The current specification is known as the HTML Living Standard. It is maintained by the Web Hypertext Application Technology Working Group (WHATWG), a consortium of the major browser vendors.

<span class="mw-page-title-main">Acid3</span> Online HTML rendering test

The Acid3 test is a web test page from the Web Standards Project that checks a web browser's compliance with elements of various web standards, particularly the Document Object Model (DOM) and JavaScript.

<span class="mw-page-title-main">Web typography</span> Publishing considerations for the Web

Web typography, like typography generally, is the design of pages – their layout and typeface choices. Unlike traditional print-based typography, pages intended for display on the World Wide Web have additional technical challenges and – given its ability to change the presentation dynamically – additional opportunities. Early web page designs were very simple due to technology limitations; modern designs use Cascading Style Sheets (CSS), JavaScript and other techniques to deliver the typographer's and the client's vision.

Extensible HyperText Markup Language (XHTML) is part of the family of XML markup languages which mirrors or extends versions of the widely used HyperText Markup Language (HTML), the language in which Web pages are formulated.

Animation of Scalable Vector Graphics, an open XML-based standard vector graphics format is possible through various means:

The Web Open Font Format (WOFF) is a font format for use in web pages. WOFF files are OpenType or TrueType fonts, with format-specific compression applied and additional XML metadata added. The two primary goals are first to distinguish font files intended for use as web fonts from fonts files intended for use in desktop applications via local installation, and second to reduce web font latency when fonts are transferred from a server to a client over a network connection.

The Web platform is a collection of technologies developed as open standards by the World Wide Web Consortium and other standardization bodies such as the Web Hypertext Application Technology Working Group, the Unicode Consortium, the Internet Engineering Task Force, and Ecma International. It is the umbrella term introduced by the World Wide Web Consortium, and in 2011 it was defined as "a platform for innovation, consolidation and cost efficiencies" by W3C CEO Jeff Jaffe. Being built on The evergreen Web has allowed for the addition of new capabilities while addressing security and privacy risks. Additionally, developers are enabled to build interoperable content on a cohesive platform.

References

  1. Hazael-Massieux, Dominique (13 March 2008). "Renaming Mobile Acid Test". World Wide Web Consortium . Retrieved 12 April 2009.
  2. "Web Compatibility Test for Mobile Browsers". w3.org. 16 April 2008. Archived from the original on 25 February 2009. Retrieved 5 January 2024.
  3. Harsha Prabha, E.; Piraviperumal, Dhivya; Naik, Dinesh; Kamath, Sowmya; Prasad, Gaurav (2013). "Performance Evaluation of Web Browsers in Android". In Das, Vinu V. (ed.). Proceedings of the Third International Conference on Trends in Information, Telecommunication and Computing. Lecture Notes in Electrical Engineering. Vol. 150. New York, NY: Springer. pp. 499–504. doi:10.1007/978-1-4614-3363-7_58. ISBN   978-1-4614-3363-7.
  4. 1 2 Bournique, Dennis (24 February 2010). "Mobile Firefox Best On The W3C's New Mobile Browser Test | Wap Review". wapreview.com. Retrieved 5 January 2024.
  5. "Web Compatibility Test for Mobile Browsers". W3C. The World Wide Web Consortium. June 2008. Retrieved 12 April 2009.
  6. 1 2 "Web Compatibility Test for Mobile Browsers - version 2". www.w3.org. Retrieved 5 January 2024.
  7. "Web Compatibility Test for Mobile Browsers (WCTMB) [$Revision: 1.48 $]". www.w3.org. Retrieved 5 January 2024.
  8. Netto, Igor (June 2022). "Part 3: How mobile is overtaking desktop". resources.eyeo.com. Retrieved 6 January 2024.
  9. Cremin, Ronan (16 June 2009). "Battle of the Superphones: Palm Pre vs. Apple iPhone - which is a better Web browsing device?". mobiForge. Retrieved 6 January 2024.
  10. "Scores Web Compatibility Test For Mobile Browsers version 2". w3.org. January 2010. Archived from the original on 4 July 2012. Retrieved 5 January 2024.