我有以下情况。我正在使用GWT作为脱机应用程序。我将数据以json格式存储在js文件中,并且在GWT应用程序的html页中将这个js文件包含在内。我通过jsni方法获取包含的json数据。
我的问题是,当我使用此脱机(file://)时,应用程序的启动时间非常长(在5mb json数据文件上大约10秒)。
有趣的是,当我将我的应用程序放到Web服务器并在那里访问我的应用程序(http://)时,它的加载没有任何加载时间。
加载包含js文件的html文件时,文件/ http协议有什么区别吗?
有没有更好的方法可以离线使用gwt与数据?
最佳答案
如果数据是静态数据,并且始终是应用程序中需要的数据,则可以使用TextResource而不是将其包装在JS文件中。