Wie relevant ist retina.js für meine Webprojekte?

Ich verwende derzeit keinen Mac für meine Arbeit, bin aber beim Surfen im Internet auf retina.js gestoßen . Ich würde gerne wissen, ob es notwendig ist, diese Bibliothek in meine Webprojekte einzubinden? Wenn nicht, würden meine Projekte auf allen Mac-Geräten gut aussehen? Ich habe derzeit keine Probleme mit der Arbeit auf anderen Geräten. Ich habe es noch auf keinem Apple-Gerät vorab angesehen, da es noch in Arbeit ist.

Für das, was es wert ist, bezieht sich retina.js nicht direkt auf Apple-Geräte. Es geht um High- DPI- Bildschirme (= mehr als ein echtes Pixel pro virtuellem Pixel), die die meisten Smartphones, eine anständige Anzahl von Laptops und sogar einige Desktop-Monitore heute umfassen. Apple hat gerade den Begriff „Retina“ für seine High-DPI-Monitore geprägt.

Antworten (1)

Nicht einmal im Entferntesten erforderlich

Es sieht so aus, als ob sein Hauptzweck darin besteht, automatisch die Arbeit von zu erledigen srcset, einem Attribut, mit dem Sie Bilder für verschiedene Bildschirmprofile angeben können, z. B. die hohe Dichte von Apples "Retina" -Bildschirmen.

srcsetist trivial zu verwenden und erfordert nicht viel zusätzliche Arbeit von Ihrer Seite. Meiner Meinung nach sollte sowieso jeder lernen, wie man richtig damit umgeht srcset.

Meiner Meinung nach gibt es mehrere zwingende Gründe, diese Bibliothek nicht zu verwenden.

  • Sie können selbst tun, was es tut
  • Es ist ein weiteres Skript, das auf Ihrer Seite ausgelöst wird und Ihre Seite verlangsamt
  • Es unterbricht die beabsichtigte Zugänglichkeit von srcset(ermöglicht dem Browser und dem Benutzer zu bestimmen, wie die Informationen in srcset verwendet werden sollen, anstatt dass Sie auswählen, was geladen werden soll).

Bearbeiten

Erwähnenswert ist auch, dass Sie in mehreren Browsern die Pixeldichte und andere reaktionsschnelle Einstellungen mithilfe von Entwicklungstools zuweisen können. Chrome hat beispielsweise den Gerätemodus . Diese sind nützlich, um zu sehen, ob Funktionen wie srcset(oder retina.js, wenn Sie sich für die Verwendung dieser Bibliothek entschieden haben) tatsächlich wie erwartet funktionieren. Sie müssen also nicht zu Testzwecken nach einem schicken Mac suchen.

Vielen Dank für Ihre Antwort. Ich werde in srcset schauen
@ogeh_47 Wenn das deine Frage beantwortet hat, kannst du sie bitte akzeptieren? Wenn nicht, lassen Sie mich wissen, welche zusätzlichen Informationen Sie benötigen.
Super, danke Jungs. Es ist mir jetzt viel klarer