Ο Firefox 66 θα φερει μερικές αλλαγές στις επεκτάσεις. Σύμφωνα με το ίδρυμα Mozilla οι αλλαγές θα βελτιώσουν την απόδοση των επεκτάσεων, ενώ παράλληλα θα μειώσουν το αποτύπωμα μνήμης του προγράμματος περιήγησης.
Η επερχόμενη έκδοση της εφαρμογής θα απαιτεί από τις επεκτάσεις να χρησιμοποιούν το IndexedDB σαν backend για την τοπική αποθήκευση, αφήνοντας έτσι τα αρχεία JSON που χρησιμοποιεί μέχρι σήμερα.
Η αλλαγή θα πραγματοποιηθεί αυτόματα και όλη η διαδικασία θα γίνει όταν εγκατασταθεί ο επερχόμενος Firefox 66.
“Αυτή η αλλαγή είναι απολύτως διαφανής για τους προγραμματιστές επεκτάσεων και δεν χρειάζεται να κάνετε τίποτα για να επωφεληθείτε από αυτή τη βελτίωση. Όταν οι χρήστες αναβαθμίσουν σε Firefox 66, το αρχείο JSON για την τοπική αποθήκευση θα μετατραπεί σιωπηλά σε IndexedDB,” αναφέρει ο Mike Conca, Product Manager, του τμήματος Firefox WebExtensions.
“Όλες οι επεκτάσεις που χρησιμοποιούν το storage.local() API θα “αισθανθούν” αμέσως τα οφέλη, ειδικά αν αποθηκεύουν μικρές αλλαγές σε μεγάλα structures, όπως συμβαίνει με τα ad-blockers, τον πιο δημοφιλή τύπο επέκτασης που χρησιμοποιείται στον Firefox.”
Για τον μέσο χρήστη, αυτή η αλλαγή σημαίνει ότι οι επεκτάσεις θα φορτώνονται γρηγορότερα και έτσι θα βελτιωθεί η ταχύτητα περιήγησης, ενώ παράλληλα θα βοηθήσει τον Firefox να μειώσει την ποσότητα μνήμης που χρησιμοποιεί.
Όπως ίσως γνωρίζετε, τα προγράμματα περιήγησης χρησιμοποιούν όλο και περισσότερη μνήμη όταν ανοίγετε περισσότερες καρτέλες. Η ποσότητα της μνήμης βέβαια που χρησιμοποιεί ο Firefox είναι ανάλογη με τον αριθμό των επεκτάσεων που χρησιμοποιείτε.
Μια επίδειξη των νέων αλλαγών στο Firefox 66 μπορείτε να δείτε παρακάτω, καθώς το ίδρυμα Mozilla παρουσιάζει ένα βίντεο που δείχνει ότι το άνοιγμα του προγράμματος περιήγησης με εγκατεστημένο ένα ad-blocker απαιτεί λιγότερο χρόνο από ό, τι πριν χάρη στο νέο σύστημα αποθήκευσης.
Αυτές οι ενημερώσεις είναι ήδη διαθέσιμες για δοκιμές στο beta build του Firefox και θα κυκλοφορήσουν για όλους με την κυκλοφορία του επερχόμενου Firefox 66 στις 19 Μαρτίου του 2019.