Comment by barrkel

5 years ago

It's as old as VisiCalc, it's how spreadsheets work.

I built a similarly reactive system for web UI binding back in 2004, running binding expressions on the back end with cached UI state to compute the minimal update to return to the front end, in the form of attributes to set on named elements.