Re:Unanswered user makes question their MS thesis and answer...
by account42 on Tuesday January 12, 2021 @04:41AM
(#25744459)
> it's "obvious" until you learn that most games (with way higher perf requirements than anything else) are immediate mode rendered.
Games also tend to be the only/main thing running at a time and constantly update large parts of their display. This is not true for most applications.
React's reconciliation bridges this - immediate mode programming model, retained mode commit model, with key-based bailout to solve the O(n^3) problem. There are reasonable disagreements as to how necessary this is, of course.