modernizr
Version:
Modernizr is a JavaScript library that detects HTML5 and CSS3 features in the user’s browser.
34 lines (28 loc) • 690 B
JavaScript
/*!
{
"name": "Webp",
"async": true,
"property": "webp",
"tags": ["image"],
"authors": ["Rich Bradshaw", "Ryan Seddon", "Paul Irish"],
"notes": [{
"name": "Webp Info",
"href": "http://code.google.com/speed/webp/"
}]
}
!*/
/* DOC
Tests for webp support.
*/
define(['Modernizr', 'addTest'], function( Modernizr, addTest ) {
Modernizr.addAsyncTest(function(){
var image = new Image();
image.onerror = function() {
addTest('webp', false);
};
image.onload = function() {
addTest('webp', image.width == 1);
};
image.src = 'data:image/webp;base64,UklGRiwAAABXRUJQVlA4ICAAAAAUAgCdASoBAAEAL/3+/3+CAB/AAAFzrNsAAP5QAAAAAA==';
});
});