Identificando o Browser do usuário

JavaScript

Na Web temos um formato de imagem promissor que é o WebP.
Contudo no dia em que escrevi este post os navegadores que aceitam o formato de imagem WebP eram:
Google Chrome, Firefox, Edge e Opera.

Então teriamos que implementar soluções para os outros browsers
O primeiro passo seria identificar o browser do usuário.