Page MenuHomePhabricator

Populate ParserCache with Parsoid output as a post-edit hook
Open, MediumPublic

Description

This will serve a number of purposes: 1. pre-warm the parser cache and ensure that Parsoid read views don't cause user-visible latency increases, 2. Allow us to do visual diff testing between parsoid read views and legacy read views (T310510), 3. Allow us to do "metadata comparison testing" to verify that parsoid is generating the same lists of categories, language links, and all the other ParserOutput metadata in the post-edit pipeline that core is.

There will be a 'useParsoid' flag in ParserOptions (T300191: Bikeshed name of 'useParsoid' flag in ParserOptions) to fork the cache for this content.

Related Objects

StatusSubtypeAssignedTask
OpenReleaseNone
OpenNone
OpenNone
OpenNone
OpenFeatureNone
OpenNone
OpenNone
OpenNone
Resolvedssastry
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
Resolvedcscott
Opencscott
Resolvedmatmarex
OpenNone
Opencscott
Opencscott
Resolvedcscott
OpenNone
ResolvedNone
OpenNone
OpenNone
Opencscott
OpenNone
Opencscott
Opencscott
Opencscott
Opencscott
Opencscott
Opencscott
OpenNone
OpenNone
ResolvedBUG REPORTJgiannelos
OpenNone
OpenBUG REPORTNone

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
ssastry triaged this task as Medium priority.Jan 26 2022, 7:27 PM