24/7: Posts
News about Igalia
We love hearing from you, so be sure to follow us and join the conversation on our networks. If you want to know more about us, you can also meet the team here.
Posts
Summary of the July-August 2024 TC39 plenary
The TC39 committee met again at the end of July, this time remotely, to discuss updated to various proposals at different stages of the standardization process. Let's go together through...
Continue reading >
Maintaining Chromium downstream: update strategies
This 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. The first part, Maintaining downstreams...
Continue reading >
reviving the devtools support in servo
This blog post was written for the Servo blog in collaboration with @delan and @mrobinson. It highlights improvements made to the devtools support, including inspecting the DOM tree, viewing styles,...
Continue reading >
Announcing BCD Watch
One of the things I think we all struggle with is keeping up to date with changes in web development. You might hear about a super cool new CSS feature...
Continue reading >
FEX x87 Stack Optimization
In this blog post, I will describe my recent work on improving and optimizing the handling of x87 code in FEX. This work landed on July 22, 2024, through commit...
Continue reading >
Randomly picking the correct number somehow? An introduction into the probabilistic method
Jasmine talks about usage of the probabilistic method in games.
Continue reading >
Reflections on 2024 Linux Display Next Hackfest
Hey everyone! The 2024 Linux Display Next hackfest concluded in May, and its outcomes continue to shape the Linux Display stack. Igalia hosted this year’s event in A Coruña, Spain,...
Continue reading >
Waiter, there's an IES in my DGC!
Finally! Yesterday Khronos published Vulkan 1.3.296 including VK_EXT_device_generated_commands. Thousands of engineering hours seeing the light of day, and awesome news for Linux gaming. Device-Generated Commands, or DGC for short, are...
Continue reading >
Graphics improvements in WebKitGTK and WPEWebKit 2.46
WebKitGTK and WPEWebKit recently released a new stable version 2.46. This version includes important changes in the graphics implementation. Skia The most important change in 2.46 is the introduction of...
Continue reading >
Reproducible Node.js built-in snapshots, part 1 - Overview and Node.js fixes
In a recent effort to make the Node.js builds reproducible again (at least on Linux), a big remaining piece was the built-in snapshot. I wrote some notes about the journey...
Continue reading >
Reproducible Node.js built-in snapshots, part 2 - V8 code cache and snapshot blobs
In the previous post, we covered how the Node.js built-in snapshot is generated and embedded into the executable, and how I fixed the Node
Continue reading >
Reproducible Node.js built-in snapshots, part 3 - fixing V8 startup snapshot
In the previous posts we looked into how the Node.js executable was made a bit more reproducible after the Node.js snapshot data and the V8 code cache were made reproducible,...
Continue reading >