Мне нужно создать просмотрщик журналов для браузера, и эти лог-файлы могут быть очень большими (200 МБ и более). Поскольку подсветка синтаксиса используется, они должны быть отображены очень быстро. Существуют ли новые технологии (webgl или canvas), которые можно использовать для ускорения процесса рендеринга? Есть ли уловки для оптимизации рендеринга текста?Оптимизация текстового рендеринга браузера
Соединение не является шеей бутылки, потому что файлы передаются через высокоскоростную интрасеть.
В чем содержатся файлы журнала? Если это просто обычный текст (со значительными разрывами строк), где некоторые слова должны быть выделены, то помещая его внутри разметки 'pre' и используя кратчайший возможный синтаксис выделения, например' ... ', должен быть почти таким же быстрым как рендеринг обычного текста. Если, с другой стороны, это «таблица», то «table-layout: fixed» является обязательным, и вам нужно тщательно изучить ширину столбцов. –