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
Igalia's Compilers Team in 2022H1
As we enter the second half of 2022, we’d like to provide a summary (necessarily highly condensed and selective!) of what we’ve been up to recently, providing some insight into...
Continue reading >
Keeping a project bisectable
People write code. Test coverage is never enough. Some angry contributor will disable the CI. And we all write bugs.
But that’s OK, it part of the jo
Continue reading >
Recreating “The Effects of Nuclear Weapons” for the Web
In my previous post, I wrote about a way to center elements based on their content, without forcing the element to be a specific width, while preservi
Continue reading >
Does the Linux Kernel need software engineering?
For those looking for a short answer: yes, it does. Now, we can dive into a more elaborate answer. Software engineering is a more systematic approach to software development, which...
Continue reading >
New Custom Handlers component for Chrome
The HTML Standard section on Custom Handlers describes the procedure to register custom protocol handlers for URLs with specific schemes. When a URL i
Continue reading >
Table Column Alignment with Variable Transforms
One of the bigger challenges of recreating The Effects of Nuclear Weapons for the Web was its tables. It was easy enough to turn tab-separated text a
Continue reading >
just-in-time code generation within webassembly
Just-in-time (JIT) code generation is an important tactic when implementing a programming language. Generating code at run-time allows a program to s
Continue reading >
accessing webassembly reference-typed arrays from c
The WebAssembly garbage collection proposal is coming soonish (really!) and will extend WebAssembly with the the capability to create and access array
Continue reading >
Using Breakpad to generate crash dumps with WPE WebKit
Introduction and BreakPad overview
Breakpad is a tool from Google that helps generate crash reports. From its description:
Breakpad is a
Continue reading >
new month, new brainworm
Today, a brainworm! I had a thought a few days ago and can't get it out of my head, so I need to pass it on to another host.So, imagine...
Continue reading >
Meet the CSS highlight pseudos
A year and a half ago, I was asked to help upstream a Chromium patch allowing authors to recolor spelling and grammar errors in CSS. At the time, I di...
Continue reading >
VK_EXT_mesh_shader finally released
Vulkan 1.3.226 was released yesterday and it finally includes the cross-vendor VK_EXT_mesh_shader extension.
This has definitely been an important mo
Continue reading >