20.2.16

Feature.js para detectar caracteristicas del navegador

Hola a todos, hoy les presento a Feature.js, una muy pequeña librería JavaScript de apenas 1kb cuya funcionalidad es detectar características de los navegadores
Realmente es muy util cuando tenemos que realizar un test de nuestro producto o bien armar un checklist de compatibilidades app/browser

Referencias de API

  • feature.async
  • feature.addEventListener
  • feature.canvas
  • feature.classList
  • feature.cors
  • feature.contextMenu
  • feature.css3Dtransform
  • feature.cssTransform
  • feature.cssTransition
  • feature.defer
  • feature.deviceMotion
  • feature.deviceOrientation
  • feature.geolocation
  • feature.historyAPI
  • feature.placeholder
  • feature.localStorage
  • feature.matchMedia
  • feature.pictureElement
  • feature.querySelectorAll
  • feature.remUnit
  • feature.serviceWorker
  • feature.sizes
  • feature.srcset
  • feature.svg
  • feature.touch
  • feature.viewportUnit
  • feature.webGL

Como se utiliza:

if (feature.webGL) {
  console.log("WebGL supported");
} else {
  console.log("WebGL not supported");
}