DEV Community

Discussion on: Plasmo - a new way to create modern browser extensions

Collapse
 
jonrandy profile image
Jon Randy 🎖️

The whole point of (most) browser extensions is that they are small, efficient, and do a single job well. Quite why you'd want to bloat them up with an entire framework like React/Vue/etc. is beyond me. In most cases this is simply prioritising 'ease' of use and familiarity for lazy developers, at the expensive of essentially packing your browser with bloatware.

Granted there are some bigger, complex things that you may want to build into a browser extension - and for those, including a framework and libraries might well be a good idea. For your average browser extension (and stuff like your sample) - this is definitely overkill... using a sledgehammer to crack a nut.