2012-08-11 42 views
0

我想測試一個HTML解析器的性能。它是用Java編寫的。但是,常規HTML文件的解析時間太短而無法測量,例如5毫秒。是否有任何HTML5基準測試,特別是大型測試?

所以我正在尋找一個足夠大的HTML作爲我們的基準。如果您知道任何網站或網頁真的很大,或者您知道任何現有的基準HTML套件,請告訴我。

回答

2

解析HTML在情況下閃電般 - 大HTML文檔由於HTML解析過程不需要很長時間來呈現,但是由於佈局引擎中涉及的邏輯(沒有簡單的任務! )。

例如,我有一個2MB的HTML文件,它是我們的內部工具的轉儲。火狐瀏覽器和IE瀏覽器都會立即渲染它,因爲它有一個非常簡單的樣式表,但我也有一個30KB的HTML文件,它使用了大量有趣的佈局技術(和大量的box-shadow),需要大約200ms渲染。

如果您想要更快地顯示一個巨大的HTML文件,那麼可以採用不同的方法(如分割頁面,分頁數據或使用Ajax技術加載點播)。