Thread:Extension talk:MobileFrontend/Issues with MobileFrontend and possible rewrite/reply (10)


 * This "hack" causes the extension to completely break when you have a wiki using a custom skin. This is absolutely unacceptable for implementation.
 * There is absolutely no way that implementation as an output buffer can be more performant than implementation as a skin.
 * Either way MediaWiki still has to render a skin. So an output buffer only adds to the work, it doesn't reduce it.
 * Our normal skins end up doing work rendering things that only end up getting stripped away by the output buffer. Hence a custom skin would be more performant than an output buffer since it wouldn't be wasting time rendering things uselessly.
 * This "hack" we have actually lets MediaWiki execute the ENTIRE actions of whatever non-mobileaction url it's on when you're on a &mobileaction=, render the entire page, and then discard everything that's done, all the work, all the rendering, and then do more work replacing all of that with new content generated for the mobile action. There is no way that is code that is written to have good performance.