Задать вопрос
@melishev

Как решить проблему рендера filter:drop-shadow в React?

В данный момент я разрабатываю приложение на Next.js в котором по большей части присутствует filter: drop-shadow - он помогает мне создать неоновое свечение для SVG элементов.

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

Вопрос: может кто подсказать пути решения данной проблемы? Аналоги решений вроде: перенести все SVG в шрифт и использовать text-shadow не особо подходит. Хотелось бы найти решение путем оптимизация самого процесса рендера, если такое возможно. Может кто-то накидать статей или показать примеры?
  • Вопрос задан
  • 230 просмотров
Подписаться 2 Сложный Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@romant094
Frontend-developer
Я бы рекомендовал заменить на box-shadow на мобилках, потому что просадка по перфомансу будет сильная, если браузер не поддерживает это.

Вот тут описано, когда что лучше использовать.
https://css-tricks.com/breaking-css-box-shadow-vs-...

UPD смотрите, какие браузеры надо поддерживать и принимайте решение, использовать это или нет.
https://caniuse.com/?search=drop-shadow
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Нижний Новгород
от 80 000 до 120 000 ₽
ITK academy Воронеж
от 50 000 до 90 000 ₽