Clearly React takes significantly more CPU time for the task of updating 100 items list.
That proves once again that there is no silver bullet in Web Front End design. Each task has its own optimal framework/architecture.
“Ideal framework” should allow to use multiple paradigms – list-of-items view should use virtual list, it could be one-way bound with data [model] and item-details may or may not be data bound – depends on its structure.
What if just start from our old friend jQuery with its system of plugins and/or components/modules architecture of Twitter’s Flight.
Where you can add view routing, data bound lists and other plugins of your choice? Only when and where they are needed …
Is it close to that optimal, flexible and stable architecture web applications we are dreaming of?
Disclaimer: the game is quite dangerous and may lead to alcoholism of participants even after first game. Play responsibly!
Idea of the game:
Players, in their turn, name random English word. To this word they add “JS” or “.JS” suffix and go google for it.
If google will give JS library or framework with that name – you won and drink one Vodka shot.
You’ll be surprised… and read disclaimer above.
25 or so years ago we were designing one accounting application that required intensive input of numbers by operators.
That was in Russia at the time when personal computers were just appearing in offices massively.
Amount of numeric data that operators needed to input was enormous and as in any financial institution the requirement for correct input was very high.
Operators were quite professional and were doing very fast blind input by hands at the time when their eyes were focused on paper sheets with data.
In order to help them to verify their input I invented and implemented “musical” verification. When focus lefts numeric field, the application is playing melody where each digit has its own tone. I was surprises how effective it happened to be. At the end of first day operators were able to determine at least number of digits filled and after some time some of girls were even able to tell exact number by only hearing the melody.