Welcome to seehowitruns.org!
Ever wanted to check whether a property was supported by a browser you didn't have access to? Then this is the site for you!
Web designers and developers should never take for granted visitors use version 'x' of browser 'y' on operating system 'z' but perhaps a lack of easily accessed information has led to this situation.
seehowitruns.org aims to help as it has been set up to gather information on the way in which JavaScript™ is implemented by today's ( and perhaps yesterday's ) Web browsers.
Here you will be able to find out how different browsers, on different systems, support JavaScript without the need to install them yourself. It is hoped that this will lead to greater cross-browser code compatibility.
What?
Visitors can look at the JavaScript properties that various browsers support, and the values they report, by using seehowitruns.org as a quick reference. The site also allows visitors to add their own browser data to the database by submitting the details in a seamless way. A visitor may simply inspect the browser they are currently using or search the database for a particular browser or, possibly a family of browsers, in order to gauge property support.
How?
The success of the site will depend on visitors allowing their browser-data to be submitted. During this process no personal information is recorded, only browser properties and values that can be gathered using JavaScript, and, that do not infringe on the visitor's privacy or security. The history object is left untouched. The main method used for gathering the data does depend on the browser accurately, and consistently, reporting the properties it supports.
Because of browser inconsistencies the data contained on this site should be used as a guide only.
There are occasions where the Gatherer tests for properties in more than one way to improve accuracy and, if this is the case, the property will appear with a value of '[ added ]' in property listings.
In order to avoid Gathering fails some properties are voided and their values will be set to '[ voided ]'.
Note that if a browser is not JavaScript-enabled limited information will be gathered but the browser will be able to access most of the data contained on this site.
Accessibility
If your browser supports the 'accesskey' attribute then you can use the keyboard key, indicated by the highlighted letters in hyperlinks, to activate them. Some browsers may require that you press the Alt key, or equivalent ( Ctrl key on Mac ), simultaneously. You may then need to press 'Return' to visit the link.
Final word
Some features are still in beta, however, continual development and improvements are planned.
Please note that a small number of browsers contain bugs or respond inconsistently to querying so there can never be any substitute for real testing.
However, it is hoped that the data gathered can act as a free and valuable resource for coders, and that the database will expand considerably over time as more browser-data is submitted.