Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用phonegap,通过ajax调用或读取内容文件加载本地文件是否更快?_Ajax_Performance_Cordova_Filereader - Fatal编程技术网

使用phonegap,通过ajax调用或读取内容文件加载本地文件是否更快?

使用phonegap,通过ajax调用或读取内容文件加载本地文件是否更快?,ajax,performance,cordova,filereader,Ajax,Performance,Cordova,Filereader,我正在编写一个复杂的phonegap应用程序。在此应用程序中,一些html文件从web下载,并通过phonegap文件api放入设备区域设置文件系统 我需要在特定的DOM部件上加载这些文件,并开始使用ajax调用资源。我还尝试使用FileReaderAPI读取内容文件,并直接在相关DOM部分加载内容 这两种方法都很有效,但我不知道其中一种方法是否存在性能问题 有人知道,使用ajax调用或使用FileReader访问文件是否更快(或更好?并将内容放入DOM?差异并不重要,但ajax调用可能稍微快一

我正在编写一个复杂的phonegap应用程序。在此应用程序中,一些html文件从web下载,并通过phonegap文件api放入设备区域设置文件系统

我需要在特定的DOM部件上加载这些文件,并开始使用ajax调用资源。我还尝试使用FileReaderAPI读取内容文件,并直接在相关DOM部分加载内容

这两种方法都很有效,但我不知道其中一种方法是否存在性能问题


有人知道,使用ajax调用或使用FileReader访问文件是否更快(或更好?并将内容放入DOM?

差异并不重要,但ajax调用可能稍微快一点——它是一个XHR,在iOS上,插件调用包括一个XHR,然后将文件编码为URL

支持自定义ajax调用的真正原因是,它在桌面浏览器上运行时可以工作,这对于调试非常有用

文件读取器插件调用的主要好处是,它可以跨所有平台工作,包括浏览器通常无法访问文件的某些情况