cs481-ekh / s24-gone-phishin

https://cs481-ekh.github.io/s24-gone-phishin/
MIT License
1 stars 0 forks source link

Extension runs in timely fashion within large emails #154

Closed Subpoened-peon closed 2 months ago

Subpoened-peon commented 3 months ago

References #44

Definition of done

The extension's code is refactored so that its performance is not hindered noticeably by the size of the email.

Subpoened-peon commented 2 months ago

[t:130] Most of the time on this was spent trying to understand how to get puppeteer and jest to emulate the pressing of the sidebar button with the limitation of needing the gmail environment. Ran into some issues with gmail requiring a log in every time, or it not finding the tab button. Refactoring the scanner code got the code sped up by like 30 ms and further refactoring at the time lead to no significant speed ups.