¿Qué tan relevante es retina.js para mis proyectos web?

Actualmente no estoy usando una Mac para mi trabajo, pero encontré retina.js mientras navegaba por la web. Me gustaría saber si es necesario incluir esta biblioteca en mis proyectos web. Si no lo hago, ¿mis proyectos se verían bien en todos los dispositivos Mac? Actualmente no tengo ningún problema con el trabajo en otros dispositivos. Todavía no lo he visto previamente en ningún dispositivo de Apple, ya que todavía es un trabajo en progreso.

Por lo que vale, retina.js no se relaciona directamente con los dispositivos Apple. Se trata de pantallas de alto DPI (= más de un píxel real por px virtual), que incluye la mayoría de los teléfonos inteligentes, una cantidad decente de computadoras portátiles e incluso algunos monitores de escritorio en la actualidad. Apple acaba de acuñar el término "retina" para sus monitores de alto DPI.

Respuestas (1)

Ni remotamente requerido

Parece que su propósito principal es hacer automáticamente el trabajo de srcset, un atributo que le permite especificar imágenes para diferentes perfiles de pantalla, como la alta densidad de las pantallas "retina" de Apple.

srcsetes trivial de usar y no requiere mucho trabajo adicional de su parte. En mi opinión, todos deberían aprender a usarlo srcsetapropiadamente de todos modos.

En mi opinión, hay varias razones de peso para no usar esta biblioteca.

  • Puedes hacer lo que hace por tu cuenta
  • Es otro script más para activar 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 receptivas utilizando herramientas de desarrollo. Por ejemplo, Chrome tiene Modo Dispositivo . Estos son útiles para ver si funciones como srcset(o retina.js, si eligió usar esa biblioteca) realmente funcionan como se esperaba. Por lo tanto, no necesita buscar o una Mac elegante para realizar pruebas.

Muchas gracias por su respuesta. Buscaré en srcset
@ogeh_47 Si esto respondió a su pregunta, ¿puede aceptarla? Si no es así, hágame saber qué información adicional necesita.
Impresionante, gracias chicos. ahora me queda mucho mas claro