Jani Hautakangas
janihau.bsky.social
Jani Hautakangas
@janihau.bsky.social
Hacker building embedded devices and web engines
For most of my web engine hacker career I’ve worked on downstream Chromium features and never blogged about it.
Now on OpenHarmony, I finally wrote a post explaining how Chromium is integrated into the platform.

#chromium #openharmony #harmonyos

medium.com/kodegood/hac...
Hacking Chromium on OpenHarmony
Chromium is the web engine on OpenHarmony, powering the platform’s web capabilities. It is integrated deeply throughout the system, from…
medium.com
November 26, 2025 at 8:55 AM
If you're into web engines, browsers, or new platforms like OpenHarmony, this might be interesting for you.

Just published a new blog post: WebKit for OpenHarmony.

medium.com/kodegood/web...

#webkit #openharmony #harmonyos #huawei
WebKit for OpenHarmony
One of the best things about porting a web engine to a new platform is how much you end up learning about that platform. You have to…
medium.com
October 19, 2025 at 10:17 PM
Ladybird is a completely new browser, built from scratch instead of reusing existing browser code bases.

I wanted to see if it could run in an embedded web runtime. I managed to get Ladybird running on Raspberry Pi 5 - even rendering WebGL

medium.com/kodegood/lad...

#ladybirdbrowser #raspberrypi
Ladybird Browser in an Embedded Web Runtime
In my previous blog post, I showed how to build and create an experimental web runtime using Isar, Debian Bookworm, and WPEWebKit. In that…
medium.com
August 28, 2025 at 8:41 PM
Build Embedded Debian Web Runtime with Isar

Yocto is the go-to for embedded builds — but what if you could have BitBake flexibility plus Debian stability?

I tried it with Isar, Debian Bookworm & WPEWebKit on Raspberry Pi 5 + Intel NUC: medium.com/kodegood/bui...

#embeddedlinux #debian #webkit
Build Embedded Debian Web Runtime with the Power of Isar
When most people think about building something for embedded devices, Yocto is the first tool that comes to mind.
medium.com
August 12, 2025 at 2:59 PM