Page MenuHomePhabricator

[SPIKE] Investigate no longer using restbase endpoint for retraiving talk pages
Closed, ResolvedPublic

Description

Background
During our talk page user testing, it was discovered there are performance issues with posting to talk pages, especially when checking on language wikis like Japanese Wikipedia.

The Task
Investigate the viability of not using the RestBase endpoint for retrieving talk pages and instead using the regular MediaWiki API to enhance performance.

Event Timeline

Although it is possible to get the Talk page contents using the regular MediaWiki APIs (i.e. action=parse), the RestBase endpoints are indeed doing a lot of work to format and structure the contents for display on our interface. Doing this work on the client side would be too much at this point.

If we're finding that there's too much delay between submitting an edit and receiving an updated revision of the Talk page, the proper solution would be to improve the performance of change propagation and/or cache updates of the REST endpoint.