Насколько релевантен retina.js моим веб-проектам?

В настоящее время я не использую Mac для своей работы, но я наткнулся на retina.js во время серфинга в Интернете. Я хотел бы знать, нужно ли включать эту библиотеку в мои веб-проекты? Если я этого не сделаю, будут ли мои проекты хорошо выглядеть на всех устройствах Mac? В настоящее время у меня нет проблем с работой на других устройствах. Я еще не просматривал его ни на одном устройстве Apple, так как он все еще находится в стадии разработки.

Что бы это ни стоило, retina.js не имеет прямого отношения к устройствам Apple. Речь идет об экранах с высоким разрешением (= более одного реального пикселя на виртуальный пиксель), что сегодня включает в себя большинство смартфонов, приличное количество ноутбуков и даже некоторые настольные мониторы. Apple только что придумала термин «сетчатка» для своих мониторов с высоким разрешением.

Ответы (1)

Даже удаленно не требуется

Похоже, что его основная цель — автоматически выполнять работу srcsetатрибута , который позволяет вам указывать изображения для различных профилей экрана, таких как экраны Retina Apple с высокой плотностью.

srcsetтривиален в использовании и не требует много дополнительной работы с вашей стороны. На мой взгляд, каждый должен научиться правильно использовать его srcsetв любом случае.

На мой взгляд, есть несколько веских причин не использовать эту библиотеку.

  • Вы можете делать то, что он делает самостоятельно
  • Это еще один скрипт, запускаемый на вашей странице, который замедляет вашу страницу.
  • Это нарушает предполагаемую доступность srcset(позволяя браузеру и пользователю определять, как использовать информацию в srcset, а не выбирать, что загружать)

Редактировать

Также стоит упомянуть, что некоторые браузеры позволяют назначать плотность пикселей и другие настройки отклика с помощью инструментов разработчика. Например, в Chrome есть режим устройства . Они полезны для проверки того, действительно ли такие функции, как srcset(или retina.js, если вы решили использовать эту библиотеку), работают должным образом. Так что вам не нужно искать или модифицировать Mac для тестирования.

Спасибо вам большое за ваш ответ. Я посмотрю в srcset
@ogeh_47 Если это ответ на ваш вопрос, не могли бы вы принять его? Если нет, дайте мне знать, какая дополнительная информация вам нужна.
Круто, спасибо, ребята. Теперь мне намного яснее