据说如果我们希望我们的移动应用程序具有高性能,我们应该选择本机应用程序。是什么原因一样? 我的意思是为什么与原生应用相比,网络应用的性能会降低?
是否只是因为从服务器加载时间?在大数据的情况下,这可能是真的。 但其他情况又是什么呢?
答案 0 :(得分:5)
将编译本机应用程序,其中将解释webapps。
在桌面类机器上,JIT编译将提高JavaScript应用程序的速度,但在移动设备上,JIT在CPU和功耗方面的成本可能过高。但是,随着电源管理的改进,JIT的费用下降以及javascript的设备编译成为一种选择。这可以在android的kitkat版本中看到Chrome Browser and the V8 Javascript engine are used in the default WebView