• 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: March 16, 2023 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: March 16, 2023 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: March 16, 2023 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: March 16, 2023 Gilles Dubuc

Introducing: Autonomous Systems 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 “Introducing: Autonomous Systems report”…
Posted on: March 27, 2019 Last updated on: March 16, 2023 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: March 16, 2023 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: August 11, 2022 Comments: 0 Gilles Dubuc
1 2 Next page »

Recent Posts

  • From hell to HTML: releasing a Python package to easily work with Wikimedia HTML dumps
  • Perf Matters at Wikipedia in 2016
  • How we’re building our Kubernetes pipeline in GitLab
  • Web Perf Hero: Valentín Gutierrez
  • HTTP/2 performance revisited

Archives

  • February 2023
  • December 2022
  • November 2022
  • October 2022
  • July 2022
  • June 2022
  • 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 Team
  • Cloud Services
  • Community
  • Growth Team
  • Infastructure
  • Learning & How To
  • Machine Learning
  • Parsing
  • Performance Team
  • Release Engineering
  • Research & Analytics
  • Search Platform
  • Site Reliability Engineering
  • Uncategorized
  • Wikidata
  • Wikimedia Product
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