Ni siquiera se requiere remotamente
Parece que su propósito principal es hacer el trabajo automáticamente srcset
, un atributo que le permite especificar imágenes para diferentes perfiles de pantalla, como la alta densidad de las pantallas de "retina" de Apple.
srcset
es trivial de usar y no requiere mucho trabajo extra de su parte. En mi opinión, todos deberían aprender a usarlo de srcset
todos modos.
En mi opinión, hay varias razones de peso para no usar esta biblioteca.
- Puedes hacer lo que haces por tu cuenta
- Es otro guión más para disparar en su página, lo que ralentiza su página
- Rompe la accesibilidad prevista de
srcset
(permitiendo que el navegador y el usuario determinen cómo usar la información en srcset, en lugar de seleccionar qué cargar)
Editar
También vale la pena mencionar que varios navegadores le permiten asignar densidad de píxeles y otras configuraciones de respuesta utilizando herramientas de desarrollo. Por ejemplo, Chrome tiene modo de dispositivo . Estos son útiles para ver si características como srcset
(o retina.js, si eligió usar esa biblioteca) realmente funcionan como se esperaba. Por lo tanto, no necesita cazar o usar una Mac elegante para realizar pruebas.