Igalia is excited to announce that next year’s Web Engines Hackfest will be held Monday June 15th through Wednesday June 17th, 2026, at the Palexco meeting centre in the heart of A Coruña, Galicia, Spain. Mark your calendars now to join us for three days of presentations, attendee-organized breakout sessions, in-depth conversations, and more! Earlier this year, the Hackfest saw more than 150 browser engineers, code contributors, and interested parties from around the world gather to share ...| Igalia
Igalia 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 client-side web technologies, graphics pipeline, compilers and virtual machines. We have the most WPE, WebKit, Chromium/Blink and Firefox expertise found in the consulting business, including many reviewers and committers. Igalia designs, develops, customises and optimises GNU/Linux-based solutions...| Igalia
For the past five years, Igalia has joined with browser vendors to work on the annual Interop project. Together, we’ve helped to promote greater browser interoperability by working to jointly prioritize an achievable set of goals. Each year, the process begins with a call for proposals, asking the larger web development community what features they want to see included in the next year’s Interop project. For 2026, that call begins today and lasts through September 24, 2025. The submission...| Igalia
The second major conference season of the year usually gets underway in September, and this year is no different. Igalia will be right in the thick of it with eighteen talks across eight different events — and even more impressive, we don’t even get started until the middle of the month! Here’s where to find us, and some details on what we’ll be presenting: IBC2025, September 12–15 — Thibault Saunier will give a talk titled “GStreamer: Powering cloud video editing and post-prod...| Igalia
Igalia has been contributing to the Linux kernel for many years at this point, helping our clients upstream changes, fixing bugs or adding new features, and the latest release is no different. Linux 6.16 brings a lot of enhancements made by the general community, including: Support for Intel Trusted Domain Extensions: this CPU feature encrypts the memory of the guest VM, for confidential computing use cases in a cloud environment. Support for USB audio offload: this huge patchset allows audio...| Igalia
Igalia 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 client-side web technologies, graphics pipeline, compilers and virtual machines. We have the most WPE, WebKit, Chromium/Blink and Firefox expertise found in the consulting business, including many reviewers and committers. Igalia designs, develops, customises and optimises GNU/Linux-based solutions...| Igalia
Last year the Webkit project started to integrate its tracing routines with Sysprof. Since then, the feedback I’ve received about it is that it was a pretty big improvement in the development of the engine! Yay.| feaneron
Igalia 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 client-side web technologies, graphics pipeline, compilers and virtual machines. We have the most WPE, WebKit, Chromium/Blink and Firefox expertise found in the consulting business, including many reviewers and committers. Igalia designs, develops, customises and optimises GNU/Linux-based solutions...| Igalia
In our home hemisphere, it’s fully summer. Though the days are long and hot, we’re keeping active with a trio of events this month, including one we hosted last year. Display Next Hackfest, July 8–10 — Our own Melissa Wen will deliver a first-day talk on “Async pageflip failures” as well as co-present a talk about “CI, DRM CI, IGT” on the second day. DebConf 2025, July 14–19 — New Igalian Helen Koike will be presenting a talk about “virtme-ng: quickly test a kernel fro...| Igalia
June is usually a big month for events here at Igalia, because that’s when we put on the Web Engines Hackfest. This year will be bigger than ever, because this year’s Hackfest is the biggest ever! Over 150 attendees will descend on our home town of A Coruña to share insights and hack new features, ideas, and paths forward. The talks will also be livestreamed, so subscribe to the Web Engines Hackfest channel if you want to catch them live or catch up when the individual sessions are poste...| Igalia
It’s May, and as is common for this time of year, Igalians will be present for a few conferences and talks, both at home and abroad. Be sure to say hello if you spot us at any of the following events! The lead story this month is that Igalia will be hosting the 108th plenary meeting of TC39 in A Coruña, Galicia, Spain, at the end of the month (May 28–30). Topics to be discussed will include an open discussion of ECMA’s framework for Technical Committees (TCs) and a normative change to ...| Igalia
Igalia 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 client-side web technologies, graphics pipeline, compilers and virtual machines. We have the most WPE, WebKit, Chromium/Blink and Firefox expertise found in the consulting business, including many reviewers and committers. Igalia designs, develops, customises and optimises GNU/Linux-based solutions...| Igalia
Accessibility in the free and open source world is somewhat of a sensitive topic.| feaneron
I’ve blogged in the past about how WebKit on Linux integrates with Sysprof, and provides a number of marks on various metrics. At the time that was a pretty big leap in WebKit development since it gave use a number of new insights, and enabled various performance optimizations to land.| feaneron
Low-resolution-Z (LRZ) is an important optimization but it's easy to accidentally disable it if you don't know the limitations.| Danylo’s blog
The Khronos Group has granted Vulkan 1.1 conformance to the open source Adreno GPU driver| Danylo's blog
One topic that interests me endlessly is profiling. I’ve covered this topic many times in this blog, but not enough to risk sounding like a broken record yet. So here we are again!| feaneron
Developing WebKitGTK and WPE has always had challenges such as the amount of dependencies or it’s fairly complex C++ codebase which not all compiler versions handle well. To help with this we’ve made a new SDK to make it easier.| TingPing’s blog
I’m excited to help bring WebExtensions to Epiphany (GNOME Web) thanks to investment from my employer Igalia. In this post, I’ll go over a summary of how extensions work and give details on what Epiphany supports.| TingPing’s blog
The libsoup library implements HTTP for the GNOME platform and is used by a wide range of projects including any web browser using WebKitGTK. This past year we at Igalia have been working on a new release to modernize the project and I’d like to share some details and get some feedback from the community.| TingPing’s blog
The latest development release of libsoup 3, 2.99.8, now enables HTTP/2 by default. So lets look into what that means and how you can try it out.| TingPing’s blog
Turnip, open-source Vulkan driver for Adreno GPUs, has reached a major milestone and now supports all necessary features for Vulkan 1.3| Danylo's blog
A lot of new extensions, GL 4.6 via Zink, major LRZ rework, and coming VK 1.3 conformance.| Danylo's blog
It appears that Google created a handy tool that helps finding the command which causes a GPU hang/crash. It is called Graphics Flight Recorder (GFR) and was open-sourced a year ago but didn’t receive any attention. From the readme: The Graphics Flight Recorder (GFR) is a Vulkan layer to help trackdown and identify the cause of GPU hangs and crashes. It works by instrumenting command buffers with completion tags. When an error is detected a log file containing incomplete command buffers is ...| Danylo's blog
Using GFXReconstruct to test any Vulkan x86-64 game on a sufficiently capable mobile GPU.| Danylo's blog
Directly editing commands stream submitted to GPU allows to rapidly test many hypotheses.| Danylo's blog
More real world bugs! Featuring “Psychonauts 2”, “Injustice 2”, and “Monster Hunter World”.| Danylo's blog
Debugging ordinary GPU hangs is too easy? Try hangs that bring the whole machine down!| Danylo's blog