我正在用C++创建一个Linux程序,用于渲染html文件的便携式设备。Html渲染器资源有限(良好的内存管理)
问题是设备在RAM中是有限的,因此无法打开大文件(使用实际的软件)。
一个解决方案是动态加载/卸载部分文件,但我不知道如何实现。
滚动的能力是必须的,如果有一个流畅的体验可能
我想听听您的意见是什么这样的情况,最好的方法? 你可以推荐一个算法,一个开源项目来看看,还是一个支持我想要做的事情的库(webkit?)。
编辑: 我写的电子书阅读器,所以我只需要纯HTML的渲染,不需要JavaScript,CSS没有,...
这看起来像一个很好的解决方案,除了: 1-这是完整的浏览器,而不是一个库 2-即使它是轻量级的,也没有迹象表明它可以处理大文件(动态加载/卸载页面) – karatchov 2009-06-06 17:10:52