You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
React: While I assume you chose this library for simplicity and your personal experience and DevEx, it's a rather heavy dependency for some small-ish Frontend interaction. Replacing React with WebComponents + JS (or something like lit or even vue for some better DevEx) would go a long way to reduce the footprint. This is certainly a controversial suggestion; if you are open to it, I'd be interested in taking a stab at this.
Honestly, I don’t think it’s really necessary, because it’s an extension one installs only once. However, if you want to use a lighter toolkit, replace React with Preact https://preactjs.com . Setup the compatibility layer as needed.
React is heavy to parse and execute. I cannot imagine this extension GUI being that complex to need component and all.... and yet. If I have 10 extensions and all use react, it impact the browser performance. It's like running 10 applications.
Originally posted by @fbender in #16 (comment)
Originally posted by @aurelien-garnier in #16 (comment)
The text was updated successfully, but these errors were encountered: