我正在用C++創建一個Linux程序,用於渲染html文件的便攜式設備。Html渲染器資源有限(良好的內存管理)
問題是設備在RAM中是有限的,因此無法打開大文件(使用實際的軟件)。
一個解決方案是動態加載/卸載部分文件,但我不知道如何實現。
滾動的能力是必須的,如果有一個流暢的體驗可能
我想聽聽您的意見是什麼這樣的情況,最好的方法? 你可以推薦一個算法,一個開源項目來看看,還是一個支持我想要做的事情的庫(webkit?)。
編輯: 我寫的電子書閱讀器,所以我只需要純HTML的渲染,不需要JavaScript,CSS沒有,...
這看起來像一個很好的解決方案,除了: 1-這是完整的瀏覽器,而不是一個庫 2-即使它是輕量級的,也沒有跡象表明它可以處理大文件(動態加載/卸載頁面) – karatchov 2009-06-06 17:10:52