#Porffor
new Porffor website out now! porffor.dev
December 3, 2024 at 3:39 AM
Porffor compiling to Wasm is now faster than QuickJS interpreting natively for an older V8 benchmark!
February 9, 2025 at 3:44 PM
Porffor officially goes alpha on August 11th with an in-person in San Francisco! It brings self-hosting and a complete rewrite, plus more: honk.foo/porffor-alpha/
Porffor goes alpha August 11th
A self-hosting and rewritten Porffor launches in SF next month!
honk.foo
July 27, 2026 at 7:59 AM
porffor.dev is now served by a Porffor-compiled TS native binary!
April 23, 2026 at 10:08 PM
July 19, 2026 at 1:45 AM
Porffor alpha is out! It represents a new phase of the project where real-world dependencies are beginning to work and Node compatibility is the main bottleneck. To be clear, it still likely won't work with your app yet, but it is much closer than before. Recap here: honk.foo/porffor-alpha/
Porffor goes alpha August 11th
A self-hosting and rewritten Porffor launches in SF next month!
honk.foo
August 25, 2026 at 9:49 AM
hmm
May 29, 2026 at 1:57 PM
enjoy 2 new blog posts!

- Porffor now has closures: surprisingly annoying for a compiler. goose.icu/porffor-clos...

- Profile-guided dead code elimination: a novel approach for DCE in dynamic languages. goose.icu/profile-guid...
May 8, 2026 at 8:08 AM
nevermind, porffor.dev containers use ~600kb of memory now 🤯
May 6, 2026 at 1:14 PM
My ahead-of-time JS engine Porffor eliminates JS cold starts on AWS Lambda. 12x faster and 2x cheaper than managed Node. Still very early but these results should speak for themselves :)

goose.icu/lambda/
August 15, 2025 at 3:01 AM
Porffor now passes over 60% of Test262, thanks to a new custom regex engine!
July 5, 2025 at 10:39 PM
Tormaen porffor (Saxifraga oppositifolia) yng Nghwm Idwal heddiw. Hyfryd! / beautiful Purple saxifrage in Cwm Idwal today. #Eryri #Saxifraga
March 15, 2025 at 8:30 PM
Checking if a value is "fully" truthy (like !!foo) is now ~2x as fast as before in Porffor
December 4, 2024 at 7:59 PM
Plac Porffor Cymru newydd yn cydnabod dewrder gwraig ginio o Aberfan yn y drychineb

Bydd y Plac Porffor yn cael ei ddadorchuddio ar wal y fynwent yn Aberfan ddydd Gwener Hydref 30, chwe degawd ar ôl i’r trychineb ddigwydd

✍️ Rhiannon Heledd Williams
Plac Porffor Cymru newydd yn cydnabod dewrder gwraig ginio o Aberfan yn y drychineb
Bydd y Plac Porffor yn cael ei ddadorchuddio ar wal y fynwent yn Aberfan ddydd Gwener Hydref 30, chwe degawd ar ôl i’r trychineb ddigwydd
golwg.360.cymru
October 6, 2026 at 12:50 PM
Porffor's goals for January: A more compliant and stable compiler, while starting foundations for large long-term optimizations.

goose.icu/porffor-goal...
January 6, 2025 at 6:14 PM
just had a great catch up with @goose.icu on porffor progress. keep an eye on this project 👀 there's so many perf gains to be had from it once it is stable
GitHub - CanadaHonk/porffor: A from-scratch experimental AOT JS engine, written in JS
A from-scratch experimental AOT JS engine, written in JS - CanadaHonk/porffor
github.com
April 4, 2025 at 4:10 PM
@goose.icu showing some benchmark numbers at @webengineshackfest.org
June 2, 2025 at 8:40 AM
2025 will be the year of porffor www.youtube.com/watch?v=vNV6...
December 3, 2024 at 11:43 PM
Porffor now passes over 59% of Test262!
May 26, 2025 at 12:49 AM
one week of uptime 🥹
May 4, 2026 at 12:13 PM
Porffor is now self-hosted, meaning it compiles itself with itself! This is made possible by Porffor's new rewrite, reducing its lines of code by >50% and making C output up to 5x more efficient! Here you can see the stats before and after the rewrite for Porffor itself:
July 8, 2026 at 7:30 PM
This is very exciting!
Porffor goes alpha August 11th
A self-hosting and rewritten Porffor launches in SF next month!
honk.foo
July 22, 2026 at 9:41 AM
come join us tomorrow on the live stream where we'll be chatting to Oliver about porffor! 🎉
Summer break is over: The @e18e.dev & friends show is coming back next week 🎉

And we got nobody else than the one and only @honk.foo
talking about Porforr and how a future for natively compiled JavaScript could look like!

Swing by at 7pm CEST / 1pm EDT on August 4th 👌

youtube.com/live/L8Edgas...
e18e & friends E004 - Oliver Medhurst
What if you could compile JavaScript to Native but ahead of time? W...
youtube.com
August 3, 2026 at 9:49 AM
I rewrote Porffor's object implementation completely; it is now much faster and makes Wasm binaries 2-5x smaller than before when using objects!

Porffor's current worst benchmark gets 30% faster with >4x smaller Wasm; almost on par with QuickJS with only ~1 month of work!

goose.icu/porffor-obje...
Porffor: Objects v2
Porffor's rewritten object implementation is now much faster and produces 2-5x smaller Wasm binaries when using objects!
goose.icu
February 5, 2025 at 7:05 PM
Porffor's Wasm is now faster than *native* Node JITless at richards.js, an old V8 benchmark!

new improvement is thanks to a new compiler feature and a minor object rewrite I'll post about this weekend. I still have ideas which can make this hopefully almost 2x faster this month!
May 2, 2025 at 2:22 AM