avim
avim copied to clipboard
Factor reusable code into JavaScript modules
Someday, when it’s finally time to bite the bullet and drop support for Firefox 2.x, it’ll be possible to reduce the size of the codebase by turning transformer.js into a JavaScript module (.jsm). Modules are lighter-weight and require less opaque boilerplate code. Less opaque code means more AMO reviewers would feel comfortable reviewing AVIM in shorter time.
AMO’s update service hasn’t seen a ping from a single user of AVIM on Firefox 2 since November 10, 2014. Firefox 3 still gets some usage, apparently.