Core Platform Team/Initiative/Unify Parsers-Phase 1/Epics, User Stories, and Requirements


 * Prototyping: Early experiments with porting to evaluate feasibility of the port, potential performance issues, anticipated roadblocks, and expected difficulty. (Status: ✅)
 * Preparation: Fix the JS codebase to smoothen and simplify the porting process -- might include some significant code refactoring. (Status: ✅)
 * Porting: Port the Parsoid codebase to PHP including building interfaces to integrate Parsoid into MediaWiki core. (Status: )
 * Testing & QA: Rigorous testing and performance tuning to establish production readiness of Parsoid/PHP. (Status: )
 * Switchover: Switch existing clients to use Parsoid/PHP.
 * Switch off Parsoid/JS