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
Functorial reactivity can also deal with more complex operations like item swaps inside lists in the most natural and declarative way
October 16, 2025 at 1:47 PM
What's the difference between signals reactivity and functorial reactivity?

TLDR: Signals reactivity is what you get when you project down functorial reactivity to a coarse topology with only one event and no associated data
October 16, 2025 at 1:16 PM
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:26 PM
Did you know you can use the `this` keyword for slick #html one-liners?

oninput="count.textContent=this.value.length"

flems.io#0=N4IgtglgJl...
August 19, 2025 at 4:31 PM
@paolo.ricciuti.me I know you know better than that
August 13, 2025 at 12:17 PM
My build pipeline:

1. Strip types
2. That's it

How cool is that?

Native ES modules + TypeScript = ❤️
July 29, 2025 at 1:08 PM
Having a blast exploring the new #HTML custom while adding visual flair to the SoME site!

I love it: a #nojs solution with graceful degradation and built-in accessibility.

The future is HTML-first: commands, invokers, customizable built-ins etc. Less JavaScript, more web platform!
Here's why we need the upcoming AsyncContext API in #JavaScript

What do you think is the result of [1,2,3].map(asyncDouble)?

Imagine that on a server...
May 6, 2025 at 8:57 AM
We finally have light dismiss for #HTML dialogs!

This means you can now manage your dialogs entirely in html, with zero js:
- open them with an invoker command
- close them with light dismiss

Try it out in Chrome Canary (w/ experimental web features flag)

jsfiddle.net/vco1mdth/
January 15, 2025 at 4:22 PM
Now this is hilarious.
I want VoiceOver to read in English, easy right?

After setting every possible language options to English — main language, region, keyboard, VoiceOver itself etc. — this is still what I get (help!)

büllet item 1
büllet item 2

Can you hear it didn't want to stop? 🤣🤣
December 13, 2024 at 11:24 AM