Webp-test

Webp-test is a javascript tool to check whether the browser support webp.

Why Webp-test?

WebP is an image format that employs both lossy and lossless compression. The degree of compression is adjustable so a user can choose the trade-off between file size and image quality. WebP typically achieves an average of 39% more compression than JPEG and JPEG 2000, without loss of image quality.
But a few browsers support WebP right now (as of April 2010, Google Chrome 9+ and Opera 11.10 beta), how to use it?
Now you can use webptest to test browser whether it supports.

Usage


XWebp.test( function(){
console.info('your browser support webp');
} , function(){
console.info('your browser do not support webp');
});

It checks asynchronously when you first call the function. The callbacks will be fired immediately when having the result.

Example

I have two images ,one is mcdonald.jpg (379k) and the other one is mcdonald.webp (52k), the program will choose to show which one basing your browser.


<script>
(function(){
var container = document.getElementById('webp-test-image');
XWebp.test( function(){
container.innerHTML = '<b>Your browser support webp</b><br><img src="//chillrain.com/image/mcdonald.webp">';
},
function(){
container.innerHTML = '<b>Your browser do not support webp use jpg instead.</b><br><img src="//chillrain.com/image/mcdonald.jpg">';
});
})();
</script>

https://jsfiddle.net/mca07ty5/

Leave a Reply

Your email address will not be published. Required fields are marked *

Time limit is exhausted. Please reload CAPTCHA.

This site uses Akismet to reduce spam. Learn how your comment data is processed.