Почему «background-attachment: fixed» все еще не поддерживается в мобильных браузерах в 2019 году? - PullRequest
0 голосов
/ 04 февраля 2019

Я читал, что мобильные браузеры (по крайней мере, Safari на iOS) не поддерживают фоновый режим: исправлено, поскольку оно израсходовало слишком много ресурсов ЦП и могло вызвать проблемы с рендерингом.Это кажется разумным для смартфонов первого поколения, но мобильные процессоры прошли долгий путь с тех пор.Как это возможно, что мы можем запускать 3D-игры, такие как Fortnite, даже на старых устройствах, но фиксированный фон слишком велик?

Похоже, что остаток, который разработчики забыли изменить ... или это причина того, что нетфон поддержки: исправлено на мобильном устройстве что-то еще?

Примечание: Я знаю, что есть обходные пути, но мне любопытно, почему это все еще остается проблемой в 2019 году, учитывая, что наши телефоны болеемощнее, чем когда-либо.

1 Ответ

0 голосов
/ 04 февраля 2019

Это связано с тем, что браузеры должны полностью заново отображать изображение при каждой прокрутке.К сожалению, это был слишком сильный удар по производительности.Чтобы обойти это, нужно иметь фоны как отдельные элементы с position: fixed.

Дополнительная информация: Можно ли использовать: background-attachment

...