Ettevõte Mozilla Firefoxi lisandite katalooge kehtestatud reeglite tõhustamine () eesmärgiga takistada pahatahtlike lisandite levikut. Alates 10. juunist on keelatud lisandite katalooge, kus kasutatakse koodi peidetud kujul esitamise meetodeid (obfuscation), nagu näiteks koodi pakkimine Base64 plokkidesse.
Samuti on lubatud koodi minimeerimise tehnikad (muutujate ja funktsioonide nimede lühendamine, JavaScripti failide ühendamine, liigsete tühikute, kommentaaride, reavahede ja eraldajate eemaldamine), kuid ainult juhul, kui lisandi minimeeritud versioonile on lisatud täiendav täielik lähtekood. Arendajatele, kes kasutavad peitmis- või minimeerimistehnikaid, soovitatakse enne 10. juunit avaldada uus versioon, mis vastab AMO ning sisaldab kõigi komponentide täiendavat täielikku lähtekoodi.
Pärast 10. juunit blokeeritakse probleemsed lisandid Tuletame meelde, et alates 1. jaanuarist 2019 kehtib Chrome Web Store'i kataloogis
sarnane koodi peitmise keeld lisandite jaoks. Google’i statistika kohaselt sisaldasid üle 70% Chrome Web Store'is blokeeritud pahatahtlikest ja reegleid rikkunud lisanditest loetamatut koodi. Peidetud koodi olemasolu oluliselt raskendab ülevaatamisprotsessi, negatiivselt mõjutab jõudlust ja suurendab mälu kasutust. 🥇Firefoxi lisandite kataloogis kehtestatakse koodi peitmise keeld | ProHoster
Allikas: opennet.ru
