¿Cómo detectar las capacidades del navegador?

De todas las lecturas que he hecho, he entendido que no se recomienda el uso de cadenas de agente de usuario, ya que puede ser falsificado. Los dispositivos pueden verse obstaculizados, etc.

ambién he entendido que la mejor opción es hacer una prueba de capacidad del navegado

¿Cómo hago el suyo? Quiero decir, ¿hay alguna prueba de capacidad estándar que pueda hacer, algo como esto: detección de objetos?

Una preocupación más es que, ¿no incluirá esto una sobrecarga cada vez que un usuario accede al sitio? Sé que puedo contrarrestar esto usando algunas cookies.

Por favor, no sugiera utilizar un complemento / marco de terceros como jQuery.

Respuestas a la pregunta(4)

Su respuesta a la pregunta