Architecture

  • Content script
  • Background script
  • Options script (for user-facing pop-up)

To-do

  • Manifest v3 migration
    • Add PNG icons for Chromium browsers
  • Remove badges
    • There’s a case where removed badges shift the vertical spacing. See @nearcyan
  • Options
    • Add more debugging options (debug log, file logging, benchmarking)
  • Build script
    • Package only necessary platform-specific assets
    • Debug (source map), release mode (minifying) building

Reading

https://x.com/dillon_mulroy/status/1920510178002186449 — LRU caching