电容器转换后的 React Android 应用程序启动速度很慢,尽管捆绑包大小只有 15mb

问题描述 投票:0回答:1

我使用 React 编写了一个 Web 应用程序,而不是 React Native。它通过 Capacitor 转换为 Android 应用程序。该应用程序启动速度相当慢。可能是什么原因?捆绑包大小只有 15 MB?

android reactjs react-native capacitor
1个回答
0
投票

即使包大小很小,JavaScript 代码也需要由 WebView 解析和执行,这可能需要时间,特别是在启动期间有复杂的计算或繁重的初始化任务的情况下 如果您的应用程序在启动期间发出多个网络请求(例如 API 调用、资源获取),则可能会延迟初始渲染。 如果立即需要,加载大图像、字体或其他资源可能会减慢启动速度。 某些 Capacitor 插件可能会在启动过程中增加开销,特别是在需要大量初始化的情况下。

© www.soinside.com 2019 - 2024. All rights reserved.