Как стать автором
Обновить

Анализ производительности React Native приложений: как выявить проблемы и улучшить перформанс

Время на прочтение10 мин
Количество просмотров2.1K
Всего голосов 10: ↑10 и ↓0+10
Комментарии4

Комментарии 4

Хотел бы добавить про то, почему стоит выбирать слабый девайс на android - это самая медленная платформа. Если на android все ок, то на iOS и Web будет вообще летать.

Более того, по моим замерам то же самое приложение в браузере (react-native-web) может работать даже немного быстрее, чем нативное на андроиде, что очень странно. Кажется все эти Java-прослойки прям сильно тормозят.

Про процессор - проблема в 99.9% случаев в JS потоке, я бы сказал что это главное узкое горлышко React Native. Но если писать код грамотно то все будет ок.

Ну и конечно в реальности найти причину по профилировщику не так просто как в данных примерах, мне иногда проще просто глянуть на код и все становится ясно. Но инструменты 100% нужные.

PS. "Перформанс", "ворнинги" 😭

Надеялся увидеть глубокое погружение в мониторинг, а тут по сути документация рн. Кажется я начинаю понимать, почему сбермаркет так медленно работает на моём пост флагманском z flip 3 🙃

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

Зарегистрируйтесь на Хабре, чтобы оставить комментарий