Iphone4“;“添加到主屏幕”;即时启动

Iphone4“;“添加到主屏幕”;即时启动,iphone,performance,html,Iphone,Performance,Html,如何使web应用程序立即启动?是否有可能以与已加载的本机应用程序一样快的速度启动 我已经开发了一个HTML5网络应用程序,它在iPhone4上运行得很好,有一个splashscreen。但现在我在研究性能: 我使用清单文件来确保从本地存储加载所有文件。我已经在chrome和mobile safari中检查了文件是否正确地存储在本地。现在,根据我访问web应用程序的方式,性能会有很大不同: ~4s当我在浏览器中加载web应用时(不是从主屏幕图标)。 ~6秒,当我从“添加到主屏幕”图标加载时 当我在

如何使web应用程序立即启动?是否有可能以与已加载的本机应用程序一样快的速度启动

我已经开发了一个HTML5网络应用程序,它在iPhone4上运行得很好,有一个splashscreen。但现在我在研究性能:

我使用清单文件来确保从本地存储加载所有文件。我已经在chrome和mobile safari中检查了文件是否正确地存储在本地。现在,根据我访问web应用程序的方式,性能会有很大不同:

~4s当我在浏览器中加载web应用时(不是从主屏幕图标)。 ~6秒,当我从“添加到主屏幕”图标加载时

当我在chrome浏览器中加载时,加载和呈现整个页面需要234ms。我觉得缺乏速度是因为渲染速度很慢


欢迎提出任何性能建议

我从经验中了解到,MacOSX设备的Chrome应用程序中保留了所有以前的版本/更新。这可能也适用于ios,因为它是MacOSX系统的精简版

从iPhone中删除Chrome应用程序并从应用商店重新安装可能会有所帮助。 这样你就可以确保你在iPhone上有一个干净的Chrome版本,而不是所有以前的Chrome版本


我希望这能有所帮助。

一个建议-首先用最简单的UI加载并显示活动指示器,而不是完整的应用程序。