radEventListener: a Tale of Client-side Framework Performance

2 · CSS-Tricks · Aug. 18, 2020, 3:20 p.m.
React is popular, popular enough that it receives its fair share of criticism. Yet, this criticism of React isn’t completely unwarranted: React and ReactDOM total about 120 KiB of minified JavaScript, which definitely contributes to slow startup time. When client-side rendering in React is relied upon entirely, it churns. Even if you render components on the server and hydrate them on the client, it still churns because component hydration is computationally expensive. React certainly has its pl...