详细问题描述
[内容]
FileReader的readAsText接口读取800k文件居然至少要10秒!是不是底层借口在读取为字符串时没有用字符串buffer对象,而是用的字符串变量拼接啊!
重现步骤
[步骤] 读取本地js文件
[结果] 耗时至少10秒
[期望] 秒出
运行环境
[系统版本] 安卓
[浏览器版本]
[IDE版本]
[mui版本]
附件
[代码片段]
var start = Date.now();
plus.nativeUI.showWaiting( "加载中..." );
var path = plus.io.convertLocalFileSystemURL( "/js/test.js" );
plus.io.resolveLocalFileSystemURL( path, function ( entry )
{
entry.file( function ( file )
{
var reader = new plus.io.FileReader();
reader.onloadend = function ( e )
{
localStorage["release"] = e.target.result;
plus.nativeUI.closeWaiting();
alert( ( Date.now() - start ) / 1000 );
};
reader.readAsText( file );
} );
} );
[安装包]
联系方式
[QQ]69320713
[电话]
0 个回复