Оптимизировать время загрузки Gif в приложении React Native - PullRequest
0 голосов
/ 16 октября 2018

Я загружаю несколько картинок одновременно в приложении React Native.URL-адреса Gif извлекаются из моей БД, а затем отображаются в компонентах Image в FlatList, по 10 за раз.Пользователь может прокрутить вниз, чтобы загрузить больше.

Каждый gif обычно загружается от 1,5 с до 10 с, что слишком медленно (то есть фактическое время загрузки изображения после получения данных из БД).

Я знаю, что Gif-файлы могут быть тяжелыми, но они загружаются почти мгновенно в FB messenger и других приложениях ... Есть ли способ ускорить загрузку?

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

Примечание: данные gif хранятся в моей БД как Giphy gifObjects , поэтому у меня естьлегкий доступ ко множеству других форматов и форматов, которые могут работать лучше (webp, mp4, хотя пока не повезло ...)

...