Syntax highlight may takes a significant amount of time to complete. Whenever one opens up the same revision, phabricator runs highlighter again and again. Caching will improve latency and spare CPU.
Description
Revisions and Commits
Event Timeline
Whenever one opens up the same revision, phabricator runs highlighter again and again.
What are you seeing which shows this?
Sorry, I think I was not clear.
First, let me mention I'm using pygments to highlight my code.
When I open a revision, files take a while to load files. The same latency is observed when I open the revision again. No matter how many times I open the same revision, it always take the same time to load.
I assumed that's because of syntax highlight (use to be faster without pygments, at least). So, I'm assuming most of the time "loading..." is spent with syntax highlighting.
Does that make sense?
FYI: the change D9171: Fix binary/utf8 issues with Differential changeset parse cache shows an alert for files with Byte Order Mark. Visual Studio adds BOM for all files. These two things together make code review impossible for C# projects. Files with BOM no longer show up in code reviews.
I'm surprised by that -- did you run the associated storage patch with bin/storage upgrade?