Note: Implementation manually manages state and calls for html rendering

Author: L3P3Created Oct 18, 2022Updated Apr 12, 2026

I know it is a bit hard to decide where to draw the line but I would like to filter out frameworks that involve imperative operations like "set the class of element x", as seen in here. Even if it is not a direct dom manipulation, I (author of lui) consider it cheating if you have all that functional/declarative style and then suddenly "help" the framework to make something faster.

I do not deem imperative style an issue per se but I want to be able to rule it out in my projects as much as possible and rely on plain stupid data => view translation. :wink:

Source: krausest/js-framework-benchmark