I just realized that this is going to be the very first blog post of 2018 that I write myself - versus bugging
someone else to write a blog post. It’s been quite a busy year for me already, plus I was sick a lot, and so
was my family. Anyways, here’s something I’ve been meaning to send out for a while. And while the title mentions
React explicitly, this is by no means limited to React, but probably affects a lot of
code out there, including a lot of Node.js code bases, where this impact is even more severe.
Continue reading
Following up on my talk “A Tale of TurboFan” (slides) at JS Kongress, I wanted to give some additional context on how TurboFan, V8’s optimizing compiler, works and how V8 turns your JavaScript into highly-optimized machine code. For the talk I had to be brief and leave out several details. So I’ll use this opportunity to fill the gaps, especially how V8 collects and uses the profiling information to perform speculative optimizations.
Continue reading
After all the recent drama in the Node.js community, which has been on-going for a long time actually, I was almost tempted to believe that a lot of this is really because problems deeply rooted within the american society leak into the (open source) tech community. And to a certain extent that’s probably true. But only to a certain extent. There’s more about the broader tech community that makes it an extremely hostile environment, without being influenced (directly) by the american society. A lot more than that.
Continue reading
In this article (originally published on ponyfoo.com), we’ll discuss how Object.prototype.toString() performs in the V8 engine, why it’s important, how it changed with the introduction of ES2015 symbols, and how the baseline performance can be improved by up to 6x (based on findings from Mozilla engineers).
Continue reading
In the past couple of days there’s been lots of discussions and ramblings around the so-called
Google Manifesto,
and what it means for the tech industry, and maybe the world as a whole. I strongly and wholeheartedly
disagree with what’s being said in that document, and I realize that not stating this publicly doesn’t
help anyone! I don’t believe that inherent psychological or biological differences may explain why we don’t
see equal representation of women in tech and leadership.
Continue reading