Один из способов, которым я управлял такими вещами, - это привязать мои действия к событию focus окна, которое пользователь фактически открывает.Затем используйте все, что мне нужно для рендеринга этого окна.Возможно, вы пытаетесь обновить все окна до того, как пользователь действительно их откроет.Это не совсем необходимо.Подождите, пока они откроют окно, а затем обновите его.Пока у вас есть настроенные данные, рендеринг окна происходит быстро, и вы можете делать это в реальном времени и без особых задержек.
На мобильном устройстве вы действительно должны попытаться сделать что-то как можно позже.