MitchellMarkGeorge / TabButler

A tab manager at your service.
https://tabbutler.netlify.app/
MIT License
43 stars 5 forks source link

switched to preact compatability layer #73

Closed MitchellMarkGeorge closed 2 years ago

MitchellMarkGeorge commented 2 years ago

Description

Closes #13

Type of changes made

Please delete options that are not relevant.

What changes were made

The main motivation behind this change was to replace React with a more lightweight solution. In previous production builds, the content script would get as big as 302kb, which could negatively affect user performance. Using the Preact compatibility layer, we were able to reduce the content script size to just 193kb! This is a big step in making Tab Butler as small and efficient as possible.

MitchellMarkGeorge commented 2 years ago

Won't merge this in immediately as more testing needs to be done.