Wikipedia’s JavaScript initialisation on a budget

This week saw the conclusion of a project that I’ve been shepherding on and off since September of last year. The goal was for the initialisation of our asynchronous JavaScript pipeline (at the time, 36 kilobytes in size) to fit within a budget of 28 KB – the size of two 14 KB bursts of Internet packets.

In total, the year-long effort is saving 4.3 Terabytes a day of data bandwidth for our users’ page views.

Continue reading “Wikipedia’s JavaScript initialisation on a budget”

Round-up of Small Wiki Toolkits at Wikimania 2019

CC-BY-SA-4.0, Mike Peel
Small Wiki Toolkits focus area introduced in the opening ceremony at Wikimania 2019 / CC-BY-SA-4.0, Mike Peel

The Small Wiki Toolkits project kicked off as a focus area at this year’s Wikimania Hackathon in Stockholm. The project included sessions and discussions on topics that continued into the main conference. The goal of the Small Wiki Toolkits focus area was to support small wikis and communities that don’t have many technical contributors and to help connect developers and editors with each other. 

Continue reading “Round-up of Small Wiki Toolkits at Wikimania 2019”