Fred Crozatier
fred-crozatier.dev
Fred Crozatier
@fred-crozatier.dev
Experimental web frameworks, OSS etc https://github.com/fcrozatier/
Organizer - Summer of Math Exposition https://some.3b1b.co/
Founder - Sciency https://sciency.co/
Teacher - https://www.youtube.com/@captain-carre
- Cons: it's one more level of brackets ({ ... })
November 13, 2025 at 2:48 PM
- Another good thing is that it internally uses my Functorial approach for reactivity, more granular than signals as it doesn't require diffing for things like granular prepending in lists, node reuse for view transitions etc.
November 13, 2025 at 2:48 PM
- It lets us parse the template in one pass with just template.innerHTML = ... where with the special sigil a second pass is needed to differentiate the types of sinks.
November 13, 2025 at 2:48 PM
- Pros: type safety. All of it: type-safe attributes, properties, this values inside listeners, tuples for listeners options like capture, once etc. no extension required
November 13, 2025 at 2:48 PM
I've been thinking about templating and data binding a lot, with a different model and reactivity system alternative to signals. Curious what you think of this
github.com/fcrozatier/f...
github.com
November 13, 2025 at 7:52 AM
If you were on mobile, it's just the android / apple keyboard. Even with secure messaging apps, you still have to use the keylogger huh keyboard... No clue if that was on desktop though.
November 10, 2025 at 7:53 AM
About the last part, html modules is a huge missing piece which would simplify the delivery so much and the need for frameworks as for now we have to import via js, mount / hydrate etc.
November 10, 2025 at 7:47 AM
It's a web socket
September 12, 2025 at 7:54 AM
The approach I'm taking is Functorial Reactivity bsky.app/profile/fred...
With functorial reactivity the primitives let you build a faithful communication between your templates and the DOM:

- data and operations are transported to the DOM
- hits the highest level of granularity
- works nicely with view transitions 🤝

What do you think?
September 11, 2025 at 1:33 PM
It really changes by the minute at this point as people like to wait until the last minute to publish, but I'll share some numbers when the submissions are closed
September 1, 2025 at 3:01 PM
Looking forward to it (even though this may not be for me as I've been and more more on the minimalist side lately)!
August 29, 2025 at 2:57 PM
You're not alone, and I'd say it's probably wiser to bet on ever-green knowledge too when the language already provides an alternative option
August 29, 2025 at 12:09 PM
This is a fait point, but to clarify I meant events in the same sense that Signals actually are an event system (though a fancy one with tracking etc), but with a better resolution.

It would be a primitive that Signals can be derived from.
August 14, 2025 at 9:06 AM