Diferentes browsers e em suas diferentes versões possuem suporte a características e recursos diferentes. Em seu aplicativo web, site e/ou blog, pode precisar detectar que tipo de navegador (browser) do usuário para, talvez, determinar se o navegador oferece suporte a determinados recursos.