• Skip to main navigation
  • Skip to main content
  • Skip to footer
  • Home
  • About
  • Further Reading
  • Skip to menu toggle button

[[WM:TECHBLOG]]

Open Source for Open Knowledge

Author: Gilles Dubuc

Tracking down slow event handlers with Event Timing

We’re taking part in the ongoing Event Timing Chrome origin trial, in order to experiment with that API early and give feedback to its designers.
Continue reading “Tracking down slow event handlers with Event Timing”…
Posted on: June 19, 2019 Last updated on: September 10, 2020 Comments: 0 Gilles Dubuc

Performance perception: Correlation to RUM metrics

When we set out to ask Wikipedia visitors their opinion of page load performance, our main hope was to answer an age-old question: which RUM metric matters the most to users? And more interestingly, which ones matter the most to our users on our content.
Continue reading “Performance perception: Correlation to RUM metrics”…
Posted on: June 17, 2019 Last updated on: December 2, 2020 Comments: 0 Gilles Dubuc

Performance perception: The effect of late-loading banners

Unlike most websites, Wikipedia and its sister projects are ad-free. This is actually one of the reasons why our performance is so good. We don’t have to deal with slow and invasive third-parties.
Continue reading “Performance perception: The effect of late-loading banners”…
Posted on: June 13, 2019 Last updated on: December 2, 2020 Comments: 0 Gilles Dubuc

Performance perception: How satisfied are Wikipedia users?

We’ve recently published research on performance perception that we did last year. The micro survey used in this study is still running on multiple Wikipedia languages and gives us insights into perceived performance.
Continue reading “Performance perception: How satisfied are Wikipedia users?”…
Posted on: May 29, 2019 Last updated on: December 2, 2020 Comments: 0 Gilles Dubuc

Autonomous Systems performance report

Today we’re publishing our first report of the performance experienced by visitors of Wikimedia websites, focused on the Autonomous Systems visitors are connecting from.
Continue reading “Autonomous Systems performance report”…
Posted on: March 27, 2019 Last updated on: December 2, 2020 Comments: 0 Gilles Dubuc

Magic numbers

Should we be skeptical of performance guidelines which state that 100 milliseconds feels instantaneous to everyone?
Continue reading “Magic numbers”…
Posted on: January 24, 2019 Last updated on: September 10, 2020 Comments: 0 Gilles Dubuc

Machine learning: how to undersample the wrong way

Machine learning is a powerful tool, but it’s easy to use it incorrectly and draw biased conclusions, as we’ll show in this real world example.
Continue reading “Machine learning: how to undersample the wrong way”…
Posted on: October 15, 2018 Last updated on: September 10, 2020 Comments: 0 Gilles Dubuc

Mobile web performance: the importance of the device

Let’s explore our web performance data from an angle we haven’t explored before: mobile device type.
Continue reading “Mobile web performance: the importance of the device”…
Posted on: June 22, 2018 Last updated on: September 10, 2020 Comments: 0 Gilles Dubuc

Thumbor support for private wikis deployed

Yesterday we deployed Thumbor support for Wikimedia-hosted private wikis. While 99.9% of our traffic is for public-facing wikis, the Wikimedia Foundation hosts a number of private MediaWiki instances on the same infrastructure.
Continue reading “Thumbor support for private wikis deployed”…
Posted on: February 22, 2018 Last updated on: September 10, 2020 Comments: 0 Gilles Dubuc

The journey to Thumbor, part 3: development and deployment strategy

Introducing Thumbor replaces an existing service, and as such it’s important that it doesn’t preform worse than its predecessor. We came up with a strategy to reach feature parity and ensure a launch that would be invisible to end users.
Continue reading “The journey to Thumbor, part 3: development and deployment strategy”…
Posted on: November 20, 2017 Last updated on: February 22, 2022 Comments: 0 Gilles Dubuc
1 2 Next page »

Recent Posts

  • Modernizing our tech stack for serving maps at Wikipedia
  • What it takes to parse MediaWiki page titles… in Rust
  • Propose sessions and projects for Wikimedia Hackathon 2022!
  • Wikimedia Hackathon 2022: save the date and apply for grants and scholarships now!
  • Toolforge Jobs Framework

Archives

  • May 2022
  • April 2022
  • March 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • August 2021
  • July 2021
  • June 2021
  • May 2021
  • March 2021
  • February 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
  • August 2020
  • July 2020
  • June 2020
  • May 2020
  • April 2020
  • March 2020
  • February 2020
  • December 2019
  • October 2019
  • September 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019
  • February 2019
  • January 2019
  • December 2018
  • October 2018
  • September 2018
  • June 2018
  • February 2018
  • January 2018
  • November 2017
  • July 2017
  • June 2017
  • December 2014

Categories

  • Architecture
  • Cloud Services
  • Community
  • Growth
  • Infastructure
  • Learning & How To
  • Machine Learning
  • Parsing
  • Product
  • Release Engineering
  • Research & Analytics
  • Search Platform
  • Site Reliability Engineering
  • Uncategorized
  • Wikidata
  • Wikimedia Performance
Wikimedia Foundation Logo

Privacy Policy | About

Wikipedia® and other Wikimedia project names and logos are registered trademarks of the Wikimedia Foundation, a non-profit organization.

Unless otherwise stated content is licensed under a CC BY-SA 4.0 international license.

Powered by WordPress.com VIP, Automattic Privacy Notice.

Learn more about the
Wikimedia Foundation

Follow us on Twitter @wikimediatech