Η Mozilla σχεδιάζει να εισαγάγει ένα νέο χαρακτηριστικό στο Firefox 67 Stable, το οποίο στοχεύει στη βελτίωση της χρήσης της μνήμης του προγράμματος περιήγησης σε συνθήκες χαμηλής μνήμης.
Οι φυλλομετρητές χρησιμοποιούν πολύ περισσότερη μνήμη από ότι πριν από μια δεκαετία. Αυτό οφείλεται εν μέρει επειδή οι ιστότοποι αυξήθηκαν σημαντικά σε μέγεθος αλλά και επειδή άλλαξαν λειτουργία τα προγράμματα περιήγησης.
Δεν είναι πλέον ασυνήθιστο ότι μεμονωμένες καρτέλες μπορεί να χρησιμοποιούν εκατοντάδες Megabyte μνήμης και υπάρχουν περιπτώσεις όπου η χρήση μνήμης πιάνει το 1 Gigabyte σε μερικές εξ αυτών.
Η χρήση μνήμης, ειδικά σε συσκευές χαμηλής μνήμης, αποτελεί προτεραιότητα για τους κατασκευαστές προγραμμάτων περιήγησης. Εάν εκτελείτε Firefox ή άλλο πρόγραμμα περιήγησης σε ένα σύστημα με RAM 4 ή 2 Gigabyte, ενδέχεται να αντιμετωπίσετε προβλήματα λόγω μεγάλης προσωρινής αποθήκευσης εάν ανοίξετε αρκετούς ή το σωστό είδος ιστότοπων.
Η έννοια της εκφόρτωσης καρτελών σε ένα πρόγραμμα περιήγησης για να ελευθερώσετε τη μνήμη, δεν είναι καινούργια. Επεκτάσεις για τον Firefox, όπως Dormancy, Suspend Background Tabs, BarTab, ή Unload Tab (δεν είναι πλέον όλα συμβατό με το Firefox 57 ή νεότερο), ή αντίστοιχα για το Google Chrome τα Lazy Load Tabs, TabMemFree, ή Tabs Limiter, κυκλοφορούν χρόνια.
Αν και η Mozilla βελτίωσε σημαντικά την εκφόρτωση καρτελών τα τελευταία χρόνια, ο Firefox 67 σχεδιάζει να εισαγάγει μια νέα λειτουργία για να ξεφορτώσει τις μη χρησιμοποιημένες καρτέλες ώστε να βελτιώσει τη μνήμη και για να μειώσει τον αριθμό των συνθηκών που προκαλούν κατάρρευση. Η αρχική αναφορά σφάλματος για υπερβολική χρήση μνήμης χρονολογείται από οκτώ χρόνια, αλλά οι εργασίες για το νέο χαρακτηριστικό γνώρισμα άρχισαν σοβαρά μόλις λίγο πριν.
Η Mozilla χρησιμοποιεί μια απλή λίστα προτεραιοτήτων για να καθορίσει ποιες καρτέλες να ξεφορτωθούν όταν οι συνθήκες πυροδοτήσουν την εφαρμογή του νέου χαρακτηριστικού (από το χαμηλότερο στο υψηλότερο)
1. Κανονικές καρτέλες
2. Καρφιτσωμένες καρτέλες
3. Κανονικές καρτέλες που αναπαράγουν ήχο
4. Καρφιτσωμένες καρτέλες που αναπαράγουν ήχο
Η δυνατότητα αυτή είναι ήδη διαθέσιμη στο Firefox Nightly. Το Firefox 67 θα κυκλοφορήσει στις 14 Μαΐου 2019 στο Σταθερό κανάλι του προγράμματος περιήγησης,με σύμφωνα με το πρόγραμμα έκδοσης .
Η Google εφάρμοσε παρόμοια λειτουργία στο πρόγραμμα περιήγησης Chrome της εταιρείας. Παρουσιάστηκε το 2015, σαν Automatic Tab Discarding στις ρυθμίσεις του Chrome, και απορρίπτει τις καρτέλες από τη μνήμη, εάν η μνήμη του συστήματος φτάσει σε ένα συγκεκριμένο όριο.