Profile avatar
goose.icu
compiling JavaScript ahead-of-time: https://porffor.dev TC39 & WinterTC invited expert 19. they/them 🌈
123 posts 1,762 followers 459 following
Regular Contributor
Active Commenter

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

new js engine (quickjs fork) just dropped: github.com/lynx-family/...

american tv makes me laugh every time

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)

travel friends I got SSSSd for the first time (hello Seattle)

Porffor US tour 🌎 - Seattle Feb 17-23 (TC39 plenary) - SF Feb 24-Mar 12 - Richmond (VA) Mar 13-16 (@rvajavascript.bsky.social)

this gave me an idea... decorating typescript functions to just in time compile and execute them in web assembly with Porffor. it works!!

any recommendations for places to long-stay (~2 weeks) in SF?

I'll be here and in Seattle that week for TC39! :)

Porffor compiling to Wasm is now faster than QuickJS interpreting natively for an older V8 benchmark!

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.

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...

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

optimization made conformance go up a bunch while making slightly smaller+faster Wasm πŸš€πŸ“ˆ

πŸ“… Save the dates! The Web Engines Hackfest 2025 will take place June 2-4 in A CoruΓ±a, Galicia (Spain). Check more details at: webengineshackfest.org

Porffor's goals for January: A more compliant and stable compiler, while starting foundations for large long-term optimizations. goose.icu/porffor-goal...

Playing with an Arduino with my kiddo, and I'm having to brush off my limited decades-old C knowledge 😬 I wish @goose.icu 's Porffor was ready and somehow usable for it!

is saying "semver is not good for everything" a hot take?

Ecma just approved the 1st edition of the new "Source map format" standard, ECMA-426! πŸŽ‰ tc39.es/ecma426/2024/

Now 56%!

Porffor now passes over 55% of Test262, jumping by over 4% thanks to fixing a bug which broke class expressions πŸ˜…

if someone does `runtime example.com/foo.js%60 should it ask the user before downloading/running/using it (via stdin)?