How we made JSON.stringify more than twice as fast
This post explains our recent effort to improve JSON.stringify performance
This post explains our recent effort to improve JSON.stringify performance
About three years ago, I set up a tiny netcat loop on one of my Debian servers to accept arbitrary connections from the Hacker News (HN) community. The loop ran for 24 hours and did exactly three things whenever a client connected:
SVG gives us many different primitives to work with, but by far the most powerful is the element. Unfortunately, it’s also the most inscrutable, with its compact Regex-style syntax. In this tutorial, we’ll demystify this infamous element and see some of the cool things we can do with it!
Do you register with Google, Amazon or Microsoft to use the web?
An overview of what makes modern CSS so awesome.
Readers may recall that Japan recently passed the Smartphone Act, officially the Bill on the Promotion of Competition for Specified Software Used in…
I was watching Alex Petros’ talk and he has a slide in there titled “Incantations that make HTML work correctly”. This got me thinking about the basic snippets…
After six years of relentless development, Orion for MacOS 1.0 is here. What started as a vision initiated by our founder, Vladimir Prelovac, has now come to fruition on Mac, iPhone, and iPad. Today, Orion for...
Summary of Servo’s progress in 2024: some numbers, main highlights and plans for the future.
Preamble: The whole affair is Google’s fault and not Bear Blog’s. Huge thanks to Herman—Bear Blog’s founder and dev—for his patience and help. A month afte...
Learn about the new capabilities for declarative behavior on buttons.
A Programmer's Best Friend
The personal blog of Caleb Jay Rogers, Software Engineer
HTTP/3 has been in development since at least 2016, while QUIC (the protocol beneath it) was first introduced by Google way back in 2013. Both are now...
The worst "street-cred" I have is that I've been using tiling window managers for thirty-five percent of my life: five years with Sway and two...
Some highlights and lowlights.
Rubén Osorio’s blog
Websockets are powerful tools that have become a fan-favorite for building realtime applications, but you might be using them for all the wrong reasons. Let's explore the pitfalls of websockets and how we can use plain old HTTP to get the same job done.
From handles to hosting.
Discover why Nextcloud file uploads for Android app are not working properly, and how Google’s app store rules are hurting Nextcloud users.
Model architectures, data generation, training paradigms, and unified frameworks inspired by LLMs.
These are the not the work of carpenters who care about the backs of the cabinets they’re building. These icons are so bad, they look like the work of untrained “How hard can it be?” dilettante carpenters who only last a few days on the job before sawing off one of their own fingers.
With AI workloads on the rise, the demand for Python support on WebAssembly on the Edge has grown rapidly. However, bringing Python to WebAssembly isn'...
If you were an Internet user for a few years on either side of the turn of the millennium, you will remember pop-up advertisements.
How a simple idea turned into an international weather service on the Fediverse.
MDN turns 20! Let's look at how we started, how MDN became the most trusted resource for web developers, the impact it's had on the open web, and yes, there's cake, too.
Learn about the overengineered anchoring pattern, a technique to improve the user experience of scrollable content.
Is there a perfectly clear and reasonable answer? Or could we get this someday?