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
Let the (terminal) bells ring out
I just wanted to take a few minutes to argue that the venerable terminal bell is a helpful and perhaps overlooked tool for anyone who does a lot of their...
Continue reading >
Lovely Trees
Lovely Trees You've read lots of Web Components posts lately, I think this one is a little different. I'm thrilled that so many people are suddenly learning about, and falling...
Continue reading >
Once Upon a Browser
Once upon a time, there was a movie called Once Upon a Forest. I’ve never seen it. In fact, the only reason I know it exists is because a few...
Continue reading >
Fixing Node.js vm APIs, part 1 - memory leaks and segmentation faults
This year I spent some of my time fixing a few long standing issues in the Node.js vm API that were blocking people from upgrading away
Continue reading >
Fixing Node.js vm APIs, part 2 - reworking the memory management
In the last post. I wrote about how I came to work on a
Continue reading >
Fixing Node.js vm APIs, part 3 - verifying the fixes
In the last post I wrote about how a new memory management
Continue reading >
Fixing Node.js vm APIs, part 4 - hitting the compilation cache again
In the last post I wrote about how I finally managed to
Continue reading >
Reflections on ten years of LLVM Weekly
Today, with Issue #522 I'm marking ten years of authoring LLVM Weekly, a newsletter summarising developments on projects under the LLVM umbrella (LLVM, Clang, MLIR, Flang, libcxx, compiler-rt, lld, LLDB,...
Continue reading >
What's Good?
What's Good? I think this is a question worth asking, let me explain why… A few times a year, every developer advocate will ask developers about what developing features they're...
Continue reading >
v8's precise field-logging remembered set
A remembered set is used by a garbage collector to identify graph edges between partitioned sub-spaces of a heap. The canonical example is in generational collection, where you allocate new...
Continue reading >
scheme modules vs whole-program compilation: fight
In a recent dispatch, I explained the whole-program compilation strategy used in Whiffle and Hoot. Today’s note explores what a correct solution might look like.being explicitConsider a module that exports...
Continue reading >
missing the point of webassembly
I find most descriptions of WebAssembly to be uninspiring: if you start with a phrase like “assembly-like language” or a “virtual machine”, we have already lost the plot. That’s not...
Continue reading >