Reach Jon Robson (jdlrobson) on Freenode webchat on the #wikimedia-mobile channel. Please join us if you are interested in performance or have experience in this area.
In this session we will be exploring the question "What's the smallest-possible-but-still-usable page that we can deliver to the user?"
MobileFrontend has a whole bunch of rich features and more keep getting added every sprint. The Mobile Web team does a good job of deferring loading resources until we absolutely have to, but I think that we could do more.
Your mission, should you choose to accept it, is to help produce a patch that'll trim as much of the fat as aggressively as possible.
187062 could be a starting point for this project. It simply limits the response to the lead section of the article. From here we could:
- figure out the minimum set of styles to deliver
- stop delivering JavaScript modules altogether
- replace images with tappable placeholders