The earliest full-fledged FRP implementation for JavaScript was Flapjax – work on it dates all the way back to 2006!
http://www.flapjax-lang.org/
The paper Flapjax: A Programming Language for Ajax Applications is worth reading.
http://cs.brown.edu/~sk/Publications/Papers/Published/mgbcgb...
The principal designer and maintainer of the Elm Language (a functional reactive lang that compiles to JS) did his Master's Thesis on FRP, and that's a great resource if you want the big picture:
https://www.seas.harvard.edu/sites/default/files/files/archi...
See also Controlling Time and Space: understanding the many formulations of FRP, by the same author:
https://www.youtube.com/watch?v=Agu6jipKfYw
The earliest full-fledged FRP implementation for JavaScript was Flapjax – work on it dates all the way back to 2006!
http://www.flapjax-lang.org/
The paper Flapjax: A Programming Language for Ajax Applications is worth reading.
http://cs.brown.edu/~sk/Publications/Papers/Published/mgbcgb...
The principal designer and maintainer of the Elm Language (a functional reactive lang that compiles to JS) did his Master's Thesis on FRP, and that's a great resource if you want the big picture:
https://www.seas.harvard.edu/sites/default/files/files/archi...
See also Controlling Time and Space: understanding the many formulations of FRP, by the same author:
https://www.youtube.com/watch?v=Agu6jipKfYw