UNPKG

modernizr

Version:

Modernizr is a JavaScript library that detects HTML5 and CSS3 features in the user’s browser.

35 lines (31 loc) 956 B
/*! { "name": "Webp Lossless", "async": true, "property": ["webplossless", "webp-lossless"], "tags": ["image"], "authors": ["@amandeep", "Rich Bradshaw", "Ryan Seddon", "Paul Irish"], "notes": [{ "name": "Webp Info", "href": "https://developers.google.com/speed/webp/" },{ "name": "Webp Lossless Spec", "href": "https://developers.google.com/speed/webp/docs/webp_lossless_bitstream_specification" }] } !*/ /* DOC Tests for non-alpha lossless webp support. */ define(['Modernizr', 'addTest'], function(Modernizr, addTest) { Modernizr.addAsyncTest(function() { var image = new Image(); image.onerror = function() { addTest('webplossless', false, {aliases: ['webp-lossless']}); }; image.onload = function() { addTest('webplossless', image.width == 1, {aliases: ['webp-lossless']}); }; image.src = 'data:image/webp;base64,UklGRh4AAABXRUJQVlA4TBEAAAAvAAAAAAfQ//73v/+BiOh/AAA='; }); });