Oliver Medhurst
banner
goose.icu
Oliver Medhurst
@goose.icu
compiling JavaScript: https://porffor.dev
TC39 & WinterTC invited expert
20. they/them 🌈
what is your honest opinion on bluesky as a twitter ~alt, for less work/tech and more typical social media?
November 2, 2025 at 11:29 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
If you have AWS Lambdas with a small amount of (Node)JS please DM me :)
August 9, 2025 at 12:56 AM
Porffor now passes over 60% of Test262, thanks to a new custom regex engine!
July 5, 2025 at 10:39 PM
Porffor now has its own fuzzer which abuses the compiler with randomly generated JS code in an attempt to find bugs which would otherwise not be found to help stability!
July 5, 2025 at 11:24 AM
Reposted by Oliver Medhurst
ECMAScript excitement 😉

Congrats to @goose.icu on advancing the Math.clamp proposal to Stage 2 at TC39 today 🎉

Math.clamp(number, min, max) constrains the number to be between the stated range 👍

github.com/tc39/proposa...
GitHub - tc39/proposal-math-clamp: A TC39 proposal to add Math.clamp
A TC39 proposal to add Math.clamp. Contribute to tc39/proposal-math-clamp development by creating an account on GitHub.
github.com
May 29, 2025 at 3:07 PM
Porffor now passes over 59% of Test262!
May 26, 2025 at 12:49 AM
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
introducing porffor profile, an easy to use but detailed profiler, with shareable links!
April 21, 2025 at 12:52 AM
Reposted by Oliver Medhurst
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
Porffor now supports BigInt typed arrays: just this (plus some related changes) boosts Test262 passing by over 0.7%!
March 19, 2025 at 11:02 AM
Porffor now passes over 57% of Test262! This latest bump was thanks to a refactor makes functions and methods distinct to be more conformant for this, construction, etc
March 6, 2025 at 10:15 PM
new js engine (quickjs fork) just dropped: github.com/lynx-family/...
GitHub - lynx-family/primjs: JavaScript Engine Optimized for Lynx
JavaScript Engine Optimized for Lynx. Contribute to lynx-family/primjs development by creating an account on GitHub.
github.com
March 5, 2025 at 6:52 AM
american tv makes me laugh every time
February 22, 2025 at 5:44 AM
Reposted by Oliver Medhurst
I love @goose.icu's Porffor Test262 compatibility plot, I'd love to make one for @convex.dev's JS Runtime (so for runtime features, not languages features)
February 19, 2025 at 9:01 PM
travel friends I got SSSSd for the first time (hello Seattle)
February 18, 2025 at 3:47 PM
Porffor US tour 🌎
- Seattle Feb 17-23 (TC39 plenary)
- SF Feb 24-Mar 12
- Richmond (VA) Mar 13-16 (@rvajavascript.bsky.social)
February 13, 2025 at 2:23 PM
Reposted by Oliver Medhurst
this gave me an idea... decorating typescript functions to just in time compile and execute them in web assembly with Porffor.
it works!!
February 12, 2025 at 5:34 PM
any recommendations for places to long-stay (~2 weeks) in SF?
February 11, 2025 at 5:12 PM
I'll be here and in Seattle that week for TC39! :)
This is going to be an extra special SeattleJS event.

We’ve got some amazing speakers from TC39, the committee who makes JavaScript, giving talks about the future of the language!

Docusign has a great setup for this AND they’re providing food and drinks!

You don’t want to miss this one.
If you can make it to Seattle, please come visit us.

TC39 delegates will attend and present at @seattlejs.com on Thursday evening 20th February at Docusign Tower, Seattle.

Please register here:
lu.ma/s97y24jd
February 10, 2025 at 12:13 AM
Porffor compiling to Wasm is now faster than QuickJS interpreting natively for an older V8 benchmark!
February 9, 2025 at 3:44 PM
Reposted by Oliver Medhurst
RVA JS Conf confirmed speakers & presentations. Super excited to announce that Oliver Medhurst is coming across the pond from the UK for this talk - Compiling JavaScript ahead-of-time with Porffor from @goose.icu , Founder at Porffor.
February 5, 2025 at 8:26 PM
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
Reposted by Oliver Medhurst
I’ve been helping (alongside others) to Champion Temporal for around 6 years now, it’s great to see it approaching the finish line. The responses have been positive.

Great work @joshcena.com and @meyerweb.com on the MDN documentation, momentous effort. Also props to the main man @ptomato.name
January 30, 2025 at 5:05 PM
optimization made conformance go up a bunch while making slightly smaller+faster Wasm 🚀📈
January 24, 2025 at 2:41 AM