José Dapena Paz @jdapena.bsky.social · 21/09/2026I was so lucky to start this project with people I admire so much... and even luckier with all who joined after. A kind of experiment still running today. A safe place where effort and talent are used to make the world a better place. I can proudly say: 25 years ago we were creating Igalia. 1304
José Dapena Paz @jdapena.bsky.social · 09/09/2026Great deep dive on ARM instruction sets and frame pointers! 021
José Dapena Paz @jdapena.bsky.social · 16/06/2026This is happening today at @webengineshackfest.org ! 💬 AI ate web food! Putting a browser on a (memory) diet 🗓️ Tuesday, June 16th · Noon CEST · CSS Room. We will cover the new challenges to web browsers memory usage, in 2026, caused by the RAM prices crush (and more!). cc @igalia.com #webperf 273
José Dapena Paz @jdapena.bsky.social · 15/06/2026@webengineshackfest.org kicked off today! Tomorrow, I am facilitating a breakout session: 💬 AI ate web food! Putting a browser on a (memory) diet 🗓️ Tuesday, June 16th · Noon CEST · CSS Room. #webperf cc @igalia.com 031
Reposted by José Dapena PazPhil Eaton @eatonphil.bsky.social · 20/05/2026I chatted with @duswnchl.bsky.social , based in South Korea, who works at the open-source consultancy, and worker-owned cooperative, @igalia.com. We covered her experience over the last 15 years working on WebKit and Chromium. There is no paywall; give it a read! theconsensus.dev/p/2026/05/20... 12710
José Dapena Paz @jdapena.bsky.social · 08/05/2026💡Fantastic work with a challenging environment! No JIT, no multiprocess, no system web engine. What it means to run #Chromium in tvOS. 031
Reposted by José Dapena PazJason Williams @jason-williams.co.uk · 01/05/2026Excited about this, we've been working on the upcoming Container Timing API. Want to learn more? Take a read of the blog post below, put together with @tunetheweb.com and @jdapena.bsky.social. Feedback is very welcome. Try it out and help us shape this API! [This feature is Mozilla Approved] 0142
José Dapena Paz @jdapena.bsky.social · 05/05/2026If you want to read more about Container Timing... @developer.chrome.com blog post is a great start. cc @igalia.com 041
José Dapena Paz @jdapena.bsky.social · 23/04/2026Missed my #BlinkOn lightning talk? The video is now live! 🎥 Check out the 2026 update on Container Timing here: youtu.be/GrjqanVGKVM?... cc @igalia.com #WebPerfyoutu.beLightning Talks #3 [BlinkOn 21]YouTube video by BlinkOn 033
José Dapena Paz @jdapena.bsky.social · 21/04/2026#BlinkOn 21, day 2! ⚡ Catch my lightning talk on the 2026 Container Timing updates today at 3:30 pm PDT. I will not be on site, but will be available in the stream chat, and in Slack. 132
Reposted by José Dapena PazBrian Kardell @bkardell.com · 20/04/2026The charts! Igalia still a huge contributor, second only to Microsoft. Congratulations MS though, way to step it up these last few years! 082
Reposted by José Dapena PazBrian Kardell @bkardell.com · 20/04/2026Amazing, I've been lobbying for this for years: blinkon 21 is hosted by Microsoft! Maybe igalia next? 🙂 Love it 1176
José Dapena Paz @jdapena.bsky.social · 20/04/2026It’s day one of #BlinkOn 21! 🌐 Igalia will present some lightning talks today, at 1:30pm PDT: - Byungwoo Lee, Bringing CTAP 2.2 hmac-secret-mc Support to #Chromium. - @gyuyoung-kim.bsky.social , Progress on Blink for Apple tvOS. www.igalia.com/2026/04/16/I...igalia.comIgalia at BlinkOn 21 | IgaliaIgalia is an open source consulting firm specialised in the development of innovative projects and solutions. Our engineers have expertise in a wide range of technological areas, including browsers an... 063
José Dapena Paz @jdapena.bsky.social · 16/04/2026This year I will not attend #BlinkOn (my lightning talk about Container Timing is pre-recorded). I will still be active on the conference chat. But a great representation of @igalia.com will be there! 010
José Dapena Paz @jdapena.bsky.social · 16/04/2026Great chatting with you, Henri! I really enjoyed diving into the details of container timing. Can't wait to see it published. 031
José Dapena Paz @jdapena.bsky.social · 14/04/2026The Container Timing API is officially moving to a Chromium Origin Trial (M148 to M153)! 🚀. Read my new blog post for more info and registration details: ✍️ blogs.igalia.com/dape/2026/04.... 🧵(1/2) cc @igalia.com @developer.chrome.com #WebPerfblogs.igalia.comContainer Timing: moving to Origin TrialContainer Timing is entering Origin Trial in Chromium 148–153, opening real-world testing for early adopters. Learn how to register, what feedback we need, and what to expect at BlinkOn 21. 154
José Dapena Paz @jdapena.bsky.social · 26/03/2026Thanks Rob! 🙌 It has been a fantastic journey collaborating with @jason-williams.co.uk and the Bloomberg team to bring component-level metrics to the web. 091
José Dapena Paz @jdapena.bsky.social · 26/03/2026How do you measure rendering performance for entire DOM subtrees without slowing down the browser? ⏱️ ✍ In my new blog post, I dive into the technical details of how I implemented the new Container Timing #webperf API in #Blink / #Chromium. blogs.igalia.com/dape/2026/03...blogs.igalia.comThe implementation of Container Timing: aggregating paints in BlinkDeep dive on the implementation details of the Container Timing API for Chromium. How we track the paints? How we buffer the data for each component? 1288
Reposted by José Dapena PazJuan José Sánchez Penas @juanjosesanchez.bsky.social · 09/03/2026Today we have announced a new @igalia.com project: Moonforge is an operating system for Linux devices that puts extensibility, flexibility, and ease of maintenance front and center. moonforgelinux.org 1147
Reposted by José Dapena PazYeunjoo Choi @duswnchl.bsky.social · 10/03/2026💡DYK #1 Starting a short blog series:💡DYK (Did You Know) Small things I learn while working on browser developments. (sometimes general tips too!) "Smarter Chromium GN in Vim with gn-language-server" duswnchl.github.io/posts/smarte... cc @igalia.comduswnchl.github.ioSmarter Chromium GN in Vim with gn-language-serverGN Language Server for Chromium development was announced on chromium-dev. It’s very easy to install in VSCode, NeoVim or Emacs. But how can we configure it with classic Vim + YCM? 042
José Dapena Paz @jdapena.bsky.social · 10/02/2026How do you measure when a component is “ready”? ⏱️ LCP is too global; Element Timing is too specific. 🛠️ I’ve been working with Bloomberg on a new #webperf API: Container Timing. Think of it as “LCP for a web component”, providing aggregated paint timing for a subtree. 1175
José Dapena Paz @jdapena.bsky.social · 15/01/2026#Chromium embedders: imagine full extensions support, on your lightweight //content-only product. No more complex rebasings or //chrome hacks! Just clean APIs without chrome::Profile. Shin, from @igalia.com, has been working on this. 131
José Dapena Paz @jdapena.bsky.social · 11/12/2025New blog post! ✍ "Maintaining Chromium downstream: how can upstream help?" 🔗 blogs.igalia.com/dape/2025/12... cc @igalia.comblogs.igalia.comMaintaining Chromium downstream: how can upstream help?José Dapena blog. 123
Reposted by José Dapena PazIgalia @igalia.com · 07/04/2025BlinkOn 20 kicks off today at Google HQ, and Igalia is there! We’ll be on stage twice today, with @seaotta.dev co-presenting the opening keynote with Penelope MacLachlan, and @jdapena.bsky.social delivering a lightning talk about timing. And we’ll have even more tomorrow! 1124
José Dapena Paz @jdapena.bsky.social · 25/03/2025New blog post! blogs.igalia.com/dape/2025/03... trace-chrome is a command line tool I wrote to make it easy to capture a Chromium trace from a remote device. cc @igalia.com @chromium.social #webperfblogs.igalia.comtrace-chrome: easy remote tracing of ChromiumJosé Dapena blog. 2178
José Dapena Paz @jdapena.bsky.social · 04/02/2025Maintaining a downstream of #Chromium is complex. But, the bigger it is, the harder it is to maintain it. How to measure a downstream size? Why it gets big? This is the topic of my new post: blogs.igalia.com/dape/2025/02... cc @igalia.com @chromium.socialblogs.igalia.comTagged “downstream maintenance”José Dapena blog. 186
José Dapena Paz @jdapena.bsky.social · 24/01/2025Container Timing has the potential to improve the capabilities offered by the web platform to content developers to understand the performance behaviour of a web or specific components. A new tool in the WebPerf toolbox! 171
Reposted by José Dapena Pazdbezhetskov.bsky.social @dbezhetskov.bsky.social · 16/01/2025Hey, there is a new blog post for people who are interested in pointer compression, isolate groups, and sandbox in V8. dbezhetskov.dev/multi-sandbo...dbezhetskov.devMulti-cage mode and multiple sandboxes 01814
Reposted by José Dapena PazBerto @berto.eurosky.social · 20/12/2024A colaboración entre Igalia e Galnus dá os seus primeiros froitos na cidade da Coruña, onde se acaba de chegar a un acordo co concello para prantar 3000 árbores na zona de Bens co obxectivo de crear un bosque urbano www.igalia.com/2024/12/20/C...igalia.comCreating an Urban Forest | IgaliaIgalia is an open source consultancy specialised in the development of innovative projects and solutions. Our engineers have expertise in a wide range of technological areas, including browsers and cl... 1126
José Dapena Paz @jdapena.bsky.social · 08/10/2024BlinkOn starts tomorrow! I will be hosting a breakout session about Linux #Chromium running in low memory devices, and delivering a lightning talk about the work I have been involved to improve the #V8 support for native stack walking profiling. See you at BlinkOn! cc @igalia.bsky.social 011
José Dapena Paz @jdapena.bsky.social · 13/09/2024New blog post: "Maintaining Chromium downstream: upgrade strategies" blogs.igalia.com/dape/2024/09... Continuing the series, this post dives into a crucial aspect: keeping track of the upstream #Chromium repositories changes. cc @igalia.bsky.socialblogs.igalia.comMaintaining Chromium downstream: update strategies – José Dapena blogThis is the second of a series of blog posts I am publishing for sharing some considerations about the challenges of maintaining a downstream of Chromium. 021
José Dapena Paz @jdapena.bsky.social · 05/03/2024New blog post! Maintaining downstream #Chromium blogs.igalia.com/dape/2024/03... This time I write about why projects use Chromium, and why a downstream may be needed. This is the first post of a series about the challenges of maintaining a downstream of Chromium. cc @igalia.bsky.social 011
José Dapena Paz @jdapena.bsky.social · 16/11/2023New blog post! V8 profiling instrumentation overhead blogs.igalia.com/dape/2023/11... When profiling Javascript CPU usage, JIT-compiled code needs instrumentation. Unfortunately, in V8 it is disabled by default because of its overhead. I ran benchmarks to measure that. cc @igalia.bsky.social 011
José Dapena Paz @jdapena.bsky.social · 08/11/2023webOS OSE 2.24.0 is out! Main highlights from web stack side: It is now based on Chromium m108. And we now use LLVM Clang and libc++, instead of libstdc++ and GCC. That way we align better with upstream, far more tested with this toolchain. www.webosose.org/blog/2023/11...webosose.orgwebOS OSE 2.24.0 ReleaseWe’re pleased to announce the release of webOS Open Source Edition (OSE) 2.24.0. The highlights of this release are as follows: Eliminating Dependencies Between Media Services New Recording Service ... 010
José Dapena Paz @jdapena.bsky.social · 07/11/2023New blog post! Though Chromium official toolchains for Linux are based on LLVM Clang and libc++, GNU toolchain is supported as a community effort. In the post I write about current status (working!). Thanks to all contributors! cc @igalia.bsky.social blogs.igalia.com/dape/2023/11...blogs.igalia.comHTTP Error 403 041