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
A <webview> tag in Chromium
I often talk about a webview as a common term. For instance, when I worked on AGL project, we integrated Web Runtime in order to support a webview to
Continue reading >
A Dashing Navbar Solution
#thoughts figure.standalone img {
box-shadow: 0.25em 0.25em 0.67em #0008;
margin-block-end: 0.5em;
}
One of the many things Igalia does is maintain
Continue reading >
Unbreaking floating-point math in JavaScript
Unbreaking floating-point math in JavaScriptBecause computers are limited things, they are working with a finite world when it comes to the
Continue reading >
My mesh shaders talk at XDC 2022
In my previous post I talked about the VK_EXT_mesh_shader extension that had just been released for Vulkan, and in which I had participated by review
Continue reading >
QuickJS supports big decimals
QuickJS supports big decimalsQuickJS is a neat JavaScript engine by Fabrice Bellard. It’s fast and small (version 2021–03–27 clocks in at 759
Continue reading >
Masked Gradient Dashed Lines
I talked in my last post about how I used linear gradients to recreate dashed lines for the navlinks and navbar of wpewebkit.org, but that wasn’t the last instance of...
Continue reading >
Accessible name computation in Chromium Chapter I: Introduction
Back in March last year, as part of my maintenance work on Chrome/Chromium accessibility at Igalia, I inadvertently started a long, deep dive into the accessible name calculation code, that...
Continue reading >
Digital Garden
After reading Maggie Appleton page on digital gardens I was inspired to convert my own website into
Continue reading >
ephemerons and finalizers
Good day, hackfolk. Today we continue the series on garbage collection with some notes on ephemerons and finalizers.conjunctions and disjunctionsFirst described in a 1997 paper by Barry Hayes, which attributes...
Continue reading >
Improving disk read performance
When I started working on analyzing the startup time of a browser, I didn’t have an idea where to start. For me, Performance was a number game and trial-n-error approach....
Continue reading >
V3D enablement in mailine kernel
Hey, If you enjoy using upstream Linux kernel in your Raspberry Pi system or just want to give a try in the freshest kernel graphics drivers there, the good news...
Continue reading >
Debugging Unrecoverable GPU Hangs
Table of Contents Breadcrumbs Turnip’s take on the breadcrumbs Limitations I already talked about debugging hangs in “Graphics Flight Recorder - unknown but handy tool to debug GPU hangs”, now...
Continue reading >