sessionStorage写、读入速度
测试项目二:sessionStorage写、读入速度
sessionStorage写入10000次耗时(单位:ms)
【图4】
sessionStorage跟localStorage类似,但sessionStorage 只与当前会话相关,浏览器关闭则删除。其特别之处在于,top browser context及在同一个页面内的所有frame/iframe 共享同一个sessionStorage,不同的page 有不同的sessionStorage。在这次的性能速度测试中,Maxthon的写入速度最快,IE9表现不俗,Firefox在其后紧追慢赶,而Opera、Chrome仍需努力。
sessionStorage读入10000次耗时(单位:ms)
【图5】
sessionStorage用于本地存储一个会话(session)中的数据,这些数据只有在同一个会话中的页面才能访问并且当会话结束后数据也随之销毁。因此sessionStorage不是一种持久化的本地存储,仅仅是会话级别的存储。从图5测试结果可以看出, Maxthon表现出色得到了压倒性的胜利,而IE9略微逊色于前者,Firefox有发展空间,Opera读入速度略有滞后,Chrome需进一步提升。
综合上述一系列直观测试结果,我们可以看出,Maxthon相比IE9在Web Storage速度上优势极为明显,且引领的HTML5强大性能支持特征也成为超越IE的另一大武器。Firefox、Opera上升空间依旧很大,而Chrome的表现平平。由此预见,在不久的将来,HTML5所拥有的各种高效率、高性能特性必定会是互联网应用的将大势所趋,而像Maxthon等采用Webkit与IE双核的浏览器已脱颖而出,他们在HTML5上的性能支持是浏览器内在品质的表现,将为HTML5应用到更广阔的Web领域。
网友评论