Comments 7
Хотел бы добавить про то, почему стоит выбирать слабый девайс на android - это самая медленная платформа. Если на android все ок, то на iOS и Web будет вообще летать.
Более того, по моим замерам то же самое приложение в браузере (react-native-web) может работать даже немного быстрее, чем нативное на андроиде, что очень странно. Кажется все эти Java-прослойки прям сильно тормозят.
Про процессор - проблема в 99.9% случаев в JS потоке, я бы сказал что это главное узкое горлышко React Native. Но если писать код грамотно то все будет ок.
Ну и конечно в реальности найти причину по профилировщику не так просто как в данных примерах, мне иногда проще просто глянуть на код и все становится ясно. Но инструменты 100% нужные.
PS. "Перформанс", "ворнинги" ?
И еще - грех не упомянуть об The Ultimate Guide to React Native Performance Optimization 2024 Edition от {Callstack}. Стоит прочесть.
Надеялся увидеть глубокое погружение в мониторинг, а тут по сути документация рн. Кажется я начинаю понимать, почему сбермаркет так медленно работает на моём пост флагманском z flip 3 ?
хотел бы похвалить автора, это лучшая статья за сегодня. Рад, что наткнулся
А ведь react-devtools без Dev Mode не работет, разве не так?
Анализ производительности React Native приложений: как выявить проблемы и улучшить перформанс