The JavaScript architectural pattern of “signals” has really had a moment in the last year. There are lots of frameworks that have adopted it as the predominant way to declare and respond to variables that change across componentry.
Web standards bodies, at their best, notice things like this and step in to help bring them to the web platform where everyone will benefit. For JavaScript, that’s TC39, and there is a brand new proposal for signals by Rob Eisenberg and Daniel Ehrenberg. Cool!
You never know where these “Stage 0” proposals are going to go though. There is massive evidence that people like types in JavaScript, but the proposal to standardize that is two years old now and hasn’t gone anywhere.
More info:
https://eisenbergeffect.medium.com/a-tc39-proposal-for-signals-f0bedd37a335