Modernizr

Listing Category:
Description:

Modernizr is a small JavaScript collection that detects the availability of native implementations for next-generation Web Technologies. These technologies are new characteristics that stem from the ongoing CSS 3 and HTML5 specifications. Many HTML5 and CSS 3 features are already applied in at least one major browser. Modernizr tells you whether the existing browser has implemented a given feature. This lets developers take benefit of new features that browsers support, yet create fallbacks for browsers that lack support. In both 2010 and 2011, Modernizr received the .net Award for Open Source App of the Year, and in 2011 one of its lead developers, Paul Irish, got the Developer of the Year award. The related subjects Progressive improvement and Responsive design were #1 and #2 respectively on the .net list of Top Web Design Trends for 2012. Modernizr uses feature finding, rather than checking the browser’s property, to discern what a browser can and cannot do. It supposes feature detection more reliable since the same rendering engine may not necessarily support the same things in two different browsers using that engine. Additionally, some users change their user agent string to get around websites that block characteristics for browsers with specific user agent settings, despite their browsers having the necessary capabilities. Modernizr gives tests for over 150 next-generation features then creates a JavaScript object (named “Modernizr”) that contains the outcomes of these tests as boolean properties. It also inserts classes to the HTML element based on what features are and are not natively supported.

Send Message to listing owner