【发布时间】:2013-08-07 03:32:57
【问题描述】:
我必须为浏览器创建一个日志查看器,这些日志文件可能非常大(200MB 甚至更多)。因为使用了语法高亮,所以需要非常快速地渲染它们。是否有可用于加快渲染过程的新技术(webgl 或 canvas)?有没有优化文本渲染的技巧?
连接不是瓶颈,因为文件是通过高速内网传输的。
【问题讨论】:
-
日志文件包含什么?如果它只是要突出显示某些单词的基本上纯文本(带有明显的换行符),那么将其放在
pre标记中并使用尽可能短的语法进行突出显示,例如<b>...</b>,应该几乎与呈现纯文本一样快.另一方面,如果是table,那么table-layout: fixed是必须的,并且您需要仔细考虑列宽。
标签: html canvas rendering webgl text-rendering