Elektrine lite

← Feed

Timo Tijhof

krinkle@fosstodon.org

<p>Dutch expat in London.</p><p>Principal Engineer at Wikimedia Foundation, QUnit project lead <span class="h-card" translate="no"><a href="https://fosstodon.org/@qunit" class="u-url mention">@<span>qunit</span></a></span>, jQuery Infra Team <span class="h-card" translate="no"><a href="https://social.lfx.dev/@jquery" class="u-url mention">@<span>jquery</span></a></span>, W3C Web Perf WG.</p><p>Avatar: I look up, raindrops bounce from the tip of my leather hat. Photo by Niek Hidding.</p><p>Creative interests: linguistics, music, photography. Work interests: performance, web standards, design, privacy, security.</p><p><a href="https://fosstodon.org/tags/webperf" class="mention hashtag" rel="tag">#<span>webperf</span></a> <a href="https://fosstodon.org/tags/PHP" class="mention hashtag" rel="t

Posts

  • Post #1860970

    Prediction: This pageview counter will shoot up next week via @tomscott audience. Right now it&amp;#39;s early on Nebula! https://en.wikipedia.org/wiki/Peasholm_Park Stats: https://pageviews.wmcloud.org/?project=en.wikipedia.org&amp;amp;platform=all-access&amp;amp;agent=user&amp;amp;redirects=0&amp;amp;range=latest-30&amp;amp;pages=Peasholm_Park Video: https://nebula.tv/videos/tomscott-i-finally-got-to-drive-yorkshires-tiny-boats/ #PeasholmPark #TomScott #NavalWarfare #Yorkshire #NebulaTV #...

  • Post #1860966

    FastCGI: 30 Years Old and Still the Better Protocol for Reverse Proxies by @agwa How to avoid getting pwned by request smuggling and untrusted headers. https://www.agwa.name/blog/post/fastcgi_is_the_better_protocol_for_reverse_proxies #infosec #FastCGI #PHPFPM #PHP

  • Post #1553064

    📝 Wikimedia blog: Unifying our mobile and desktop domains Reduced mobile response times by 20% worldwide and un-broke Google indexing. https://techblog.wikimedia.org/2025/11/21/unifying-mobile-and-desktop-domains/ Lobsters: https://lobste.rs/s/iq1zrm/unifying_wikipedia_mobile_desktop Orange: https://news.ycombinator.com/item?id=46047958 #mediawiki #wikipedia #wikimedia

  • Post #1255049

    Some people are a bit *too* excited about the upcoming jQuery 4.0 release. #jquery #maintainers #FLOSS #maintainerlife #OpenSourceMaintainer

  • Post #961588

    How does Code Caching work for Chromium&amp;#39;s V8 JavaScript compiler? Deep dive by Leszek Swirski on how repeat views not only leverage the browser cache for the network response, but also the compiler bytecode. It even includes a limited amount of state snapshot if the initial execution appears deterministic (eg save runtime execution logic for defining and exporting functions). Good reason to keep library code definitions simple. https://v8.dev/blog/code-caching-for-devs #webperf #v8 #...

  • Post #949700

    Tony Hoare passed away. This quote stuck with me since I first read it as a teen. It sparked a decade-long obsession with simplicity, later expanded by Rich Hickey&amp;#39;s Simple vs Easy. &amp;quot;I conclude that there are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies.&amp;quot; https://en.wikiquote.org/wiki/C._A._R._Hoare#The_Emperor...

  • Post #922281

    WikiApiary is back online after having been down and overloaded for a long time. Bawolff brought it back and did a ton of full stack performance work to optimise the whole system. Adding HTTP caching, tuning InnoDB, and more! https://blog.bawolff.net/2026/03/giving-wikiapiary-kick.html #MediaWiki #WikiApiary #Wikibase #Wikidata #VinylCache #VarnishCache #MariaDB #MySQL #webperf #SRE

  • Post #853793

    Using @phpactor as a language server for WordPress development by @dvk https://www.dannyvankooten.com/blog/2026/using-phpactor-with-wordpress/ #PHPActor #PHP #WordPress

  • Post #634801

    Fastmail @fastmail has been operating on bare metal for 25 years. Their planning and (over-)provisioning strategy reminds me of Wikimedia. Situations where cloud renting is cost effective for medium or large companies are vanishingly rare, and always have been. As with so many big tech patterns, this is a myth held up by VC-backed startups and incentives. https://www.fastmail.com/blog/why-we-use-our-own-hardware/ #Fastmail #baremetal #sustainability #CloudExit #CloudRepatriation #selfhosted #...

  • Post #486298

    Oh my, a web component? on jquery dot com? minibar is a 2kB standalone search widget. Accessible and progressively-enhancing (works without JavaScript!). An alternative to the popular 100kB DocSearch.js widget. It goes well with Typesense, an awesome FLOSS open-source alternative to Algolia. And it&amp;#39;s (if you want, and yes we do) self-hostable! https://github.com/jquery/typesense-minibar Demo: https://jquery.com/ or https://qunitjs.com/ #webperf #typesense #ProgressiveEnhancement #al...

  • Post #486283

    Stickers packed and ready for FOSDEM! Message me to meet and take some! Including: * fresh roll of QUnit stickers * classic jQuery stickers * brand new Devo-hat stickers from jQuery&amp;#39;s 20th birthday event * Wikipedia and MediaWiki logos * (not pictured) tons more misc webperf/JS/foss/moz stickers collected over the years. #fosdem #fosdem2026 #qunit #jquery