Another important nuance is that the general characteristics of an app using jQuery versus React are likely to be different. Most people using jQuery are server side rendering and progressively enhancing, which makes the comparison of 88kb and 30kb quite different in context. That 88kb may not block rendering or interactivity and it may be 88kb of only 500kb of JS, while that 30kb is most likely a CSR-only SPA and 30kb of 2MB of JS.
Yes, yes, yes. Thank you.
Another important nuance is that the general characteristics of an app using jQuery versus React are likely to be different. Most people using jQuery are server side rendering and progressively enhancing, which makes the comparison of 88kb and 30kb quite different in context. That 88kb may not block rendering or interactivity and it may be 88kb of only 500kb of JS, while that 30kb is most likely a CSR-only SPA and 30kb of 2MB of JS.
Generalizations, yes, but for valid reasons.
What about developing countries? I think it still matters for certain markets.