Thanks @Krinkle for all your guidance and code reviews in the involved
patches!

~ SD0001

On Wed, 30 Mar 2022 at 22:39, Krinkle <[email protected]> wrote:

> I'm happy to share that the next Web Perf Hero award goes to SD0001, in
> recognition of their many contributions and positive impact on the
> performance of Wikimedia software. I'll share two major examples.
>
> SD0001 implemented Package files
> <https://www.mediawiki.org/wiki/ResourceLoader/Package_files> for Gadgets
> <https://www.mediawiki.org/wiki/Extension:Gadgets> (T198758
> <https://phabricator.wikimedia.org/T198758>). This enables gadget
> maintainers to bundle JSON files, unpacked via require(). This improves
> performance by avoiding delays from extra web requests. It also improves
> security by allowing safe contributions to JSON pages, as pure data with
> validated syntax on-edit. Previously, admins on Wikimedia wikis for
> example, would need script editing access for this and rely on copy-paste
> instructions from another person via the talk page.
>
> SD0001 also introduced Module::getSkins in ResourceLoader, and used it in
> the startup module
> <https://www.mediawiki.org/wiki/ResourceLoader/Architecture#Front-end> to
> optimise away unneeded module registrations
> <https://techblog.wikimedia.org/2019/09/19/wikipedias-javascript-initialisation-on-a-budget/>.
> We just shipped the first adoption of this for Gadgets (T236603
> <https://phabricator.wikimedia.org/T236603>). In the future, we'll use
> this to optimise MediaWiki's own skin modules as well.
>
> This award is given once a quarter, and manifests as a Phabricator badge.
>
> More information and past recipients:
>
> https://www.mediawiki.org/wiki/Wikimedia_Performance_Team/Web_Perf_Hero_award
>
> Phabricator badge:
> https://phabricator.wikimedia.org/badges/view/17/
>
> -- Timo Tijhof, on behalf of WMF Performance Team.
>
> _______________________________________________
> Wikitech-l mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
> https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/
_______________________________________________
Wikitech-l mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/

Reply via email to