Firefox 67: αυτόματη εκφόρτωση αχρησιμοποίητων καρτελών για τη βελτίωση της μνήμης

Το Mozilla σχεδιάζει να εισαγάγει ένα νέο χαρακτηριστικό στο Firefox 67 Stable, το οποίο στοχεύει στη βελτίωση της χρήσης της μνήμης του προγράμματος περιήγησης σε συνθήκες χαμηλής μνήμης.

Οι φυλλομετρητές χρησιμοποιούν πολύ περισσότερη μνήμη από ό, τι πριν από μια δεκαετία, εν μέρει επειδή οι ιστότοποι αυξήθηκαν σημαντικά σε μέγεθος και εν μέρει επειδή άλλαξαν επίσης προγράμματα περιήγησης.

Δεν είναι πλέον ασυνήθιστο πια ότι οι μεμονωμένες καρτέλες μπορεί να χρησιμοποιούν εκατοντάδες Megabyte μνήμης και υπάρχουν περιπτώσεις όπου η χρήση μνήμης διασχίζει το σήμα 1 Gigabyte για μεμονωμένες καρτέλες.

Η χρήση μνήμης, ειδικά σε συσκευές χαμηλής μνήμης, αποτελεί προτεραιότητα για τους κατασκευαστές προγραμμάτων περιήγησης. Εάν εκτελείτε Firefox ή άλλο πρόγραμμα περιήγησης σε ένα σύστημα RAM 4 Gigabyte ή 2 Gigabyte, ενδέχεται να αντιμετωπίσετε πολλή προσωρινή αποθήκευση εάν ανοίξετε αρκετά ή το σωστό είδος ιστότοπων.

Η έννοια της εκφόρτωσης καρτελών στο πρόγραμμα περιήγησης για να ελευθερώσετε τη μνήμη δεν είναι καινούργια. Οι επεκτάσεις όπως το Dormancy, οι αναβολές των καρτελών φόντου, του BarTab ή του Unload Tab για τον Firefox (όλοι δεν είναι πλέον συμβατοί με το Firefox 57 ή νεώτερο) ή οι καρτέλες Lazy Load, TabMemFree ή Limiter Tab για το Google Chrome,

Το Mozilla βελτίωσε σημαντικά την εκφόρτωση καρτελών τα τελευταία χρόνια.

Εάν τα πράγματα πάνε όπως είχε προγραμματιστεί, ο Firefox 67 θα εισαγάγει μια νέα λειτουργία για να ξεφορτώσει τις μη χρησιμοποιημένες καρτέλες για να βελτιώσει τη μνήμη. Η αρχική αναφορά σφάλματος χρονολογείται από οκτώ χρόνια, αλλά οι εργασίες για το χαρακτηριστικό γνώρισμα άρχισαν σοβαρά μόλις λίγο πριν.

Το Mozilla σχεδιάζει να εκφορτώσει τις καρτέλες στον Firefox σε καταστάσεις χαμηλής μνήμης για να μειώσει τον αριθμό των συνθηκών που προκαλούν οι χρήστες λόγω χαμηλής μνήμης. Το σφάλμα παραθέτει ένα άλλο σενάριο, για να ελευθερώσει πόρους, αλλά δεν είναι σαφές αν και πώς θα εφαρμοστεί αυτό.

Το Mozilla χρησιμοποιεί μια απλή λίστα προτεραιότητας για να καθορίσει ποιες καρτέλες να ξεφορτωθούν όταν το συμβάν πυροδοτηθεί (από το χαμηλότερο στο υψηλότερο)

  1. Κανονικές καρτέλες
  2. Καρφιτσαρισμένες καρτέλες
  3. Τακτικές καρτέλες που αναπαράγουν ήχο
  4. Καρφωμένες καρτέλες που αναπαράγουν ήχο

Η δυνατότητα αυτή είναι ήδη διαθέσιμη στο Firefox Nightly. Ενεργοποιήθηκε από προεπιλογή στο σύστημά μου, αλλά μπορείτε να τον ελέγξετε με το πρόγραμμα περιήγησης browser.tabs.unloadOnLowMemory.

Αλήθεια σημαίνει ότι η λειτουργία είναι ενεργοποιημένη, Λάθος ότι είναι απενεργοποιημένη. Φαίνεται ότι είναι διαθέσιμο στα Windows μόνο σε αυτό το σημείο, επειδή είναι η μόνη πλατφόρμα που μπορεί να ανιχνεύσει Mozilla σε συνθήκες χαμηλής μνήμης σύμφωνα με τον Garbriele Svelto.

Το Firefox 67 θα κυκλοφορήσει στις 14 Μαΐου 2019 στο Σταθερό κανάλι του προγράμματος περιήγησης σύμφωνα με το πρόγραμμα έκδοσης.

Η Google εφάρμοσε παρόμοια λειτουργία στο πρόγραμμα περιήγησης Chrome της εταιρείας. Παρουσιάστηκε το 2015, η καρτέλα "Απόρριψη" στο Chrome απορρίπτει τις καρτέλες από τη μνήμη, εάν η μνήμη του συστήματος έφτασε σε ένα συγκεκριμένο όριο.

Λέξεις κλεισίματος

Το Mozilla αναμένει μια πτώση των συνθηκών που σχετίζονται με τη μνήμη στον Firefox και σχεδιάζει να παρακολουθήσει αυτές τις συντριβές τις προσεχείς εβδομάδες για να ελέγξει την υπόθεση.

Τώρα εσείς : Πόση μνήμη χρησιμοποιεί ο φυλλομετρητής σας συνήθως;