Page MenuHomePhabricator

[PoC] Build proof of concept to lazily load full-page
Open, Needs TriagePublic

Description

In T410069, we discovered that we could potentially offer people tapping any Edit button on mobile the ability to edit the entirety of the article's content while also increasing loading speed by decoupling the rendering of the section related to the Edit button someone tapped from the rendering of the rest of the article's content.

In this ticket, we'd like to build a proof of concept that would enable us to try out this "lazy load" experience for the purpose of comparing it to the user experience we are prototyping in T409990.

WARNING: before prioritizing work on this task, Editing Engineering will need to decide whether the approach David Chan discovered in T410069 is reliable/scalable enough to depend on.

Event Timeline

We aproximately wrote this patch 2 years ago 5 years ago to support section editing on desktop: T221908#6677334.

Here is a new PatchDemo based on that patch: https://80a3b29990.catalyst.wmcloud.org/wiki/Douglas_Adams

While T410069 shows promise for speeding up load times on long articles, we think the on-device memory/compute it would demand is not worth "claiming" until we come to learn that people who tap the button T409990 will introduce are abandoning b/c of slow load times.

Accordingly, the Editing Team is going to de-prioritize work on this approach for now.