Η νέα έκδοση του Firefox 87 κυκλοφόρησε μαζί με μια ενημέρωση στην έκδοση μακροπρόθεσμης υποστήριξης 78.9.0 και αυτή η νέα έκδοση εισάγει αρκετές νέες δυνατότητες , όπως η εμφάνιση ετικετών σε λειτουργία επισήμανσης στην αναζήτηση , βελτιώσεις στα εργαλεία προγραμματιστών και πολλά άλλα.
Εκτός από τις καινοτομίες και τις διορθώσεις σφαλμάτων, ο Firefox 87 έχει διορθώσει 12 ευπάθειες, 7 από τις οποίες έχουν επισημανθεί ως κρίσιμες . Έξι από αυτές τις ευπάθειες (μεταγλωττισμένες για CVE-2021-23988 και CVE-2021-23987) προκαλούνται από προβλήματα μνήμης, όπως υπερχείλιση buffer και πρόσβαση σε ήδη ελευθερωμένες περιοχές μνήμης.
Κύρια νέα στον Firefox 83
Σε αυτήν τη νέα έκδοση του προγράμματος περιήγησης, όταν χρησιμοποιείτε τη λειτουργία αναζήτησης και ενεργοποιείτε τη λειτουργία επισήμανσης για όλες τις αντιστοιχίσεις που βρέθηκαν, η γραμμή κύλισης εμφανίζει πλέον ετικέτες που υποδεικνύουν τη θέση των πλήκτρων που βρέθηκαν.
Τα σπάνια χρησιμοποιούμενα στοιχεία έχουν αφαιρεθεί από το μενού Βιβλιοθήκη, το οποίο πλέον περιέχει μόνο συνδέσμους προς σελιδοδείκτες, ιστορικό και λήψεις (οι συγχρονισμένες καρτέλες, οι πρόσφατοι σελιδοδείκτες και η Pocket List έχουν αφαιρεθεί). Στο παρακάτω στιγμιότυπο οθόνης, η αριστερή πλευρά δείχνει την προηγούμενη κατάσταση και η δεξιά πλευρά δείχνει πώς ήταν στον Firefox 87.
Το μενού για προγραμματιστές ιστοσελίδων έχει απλοποιηθεί σημαντικά: οι μεμονωμένοι σύνδεσμοι προς εργαλεία (επιθεωρητής, κονσόλα ιστού, πρόγραμμα εντοπισμού σφαλμάτων, σφάλμα στυλ δικτύου, απόδοση, επιθεωρητής αποθήκευσης, προσβασιμότητα και εφαρμογή) έχουν αντικατασταθεί από ένα κοινό στοιχείο εργαλείων για προγραμματιστές ιστοσελίδων.
Το μενού βοήθειας έχει επίσης απλοποιηθεί , αφαιρώντας συνδέσμους προς σελίδες υποστήριξης, συντομεύσεις πληκτρολογίου και τουριστικούς οδηγούς, οι οποίοι είναι πλέον διαθέσιμοι στην κύρια σελίδα Λήψη βοήθειας. Το κουμπί για εισαγωγή από άλλο πρόγραμμα περιήγησης έχει επίσης αφαιρεθεί.
Προστέθηκε ο μηχανισμός SmartBlock , ο οποίος επιλύει προβλήματα σε ιστότοπους που προκύπτουν από τον αποκλεισμό εξωτερικών σεναρίων σε λειτουργία ιδιωτικής περιήγησης ή κατά την ενεργοποίηση του ενισχυμένου αποκλεισμού ανεπιθύμητου περιεχομένου (strict).
Το SmartBlock αντικαθιστά αυτόματα τα σενάρια παρακολούθησης με stubs για να διασφαλίσει ότι ο ιστότοπος φορτώνει σωστά. Έχουν προετοιμαστεί stubs για ορισμένα δημοφιλή σενάρια που χρησιμοποιούνται για την παρακολούθηση χρηστών στη λίστα αποσύνδεσης, συμπεριλαμβανομένων σεναρίων με widgets από το Facebook, το Twitter, το Yandex, το Vkontakte και την Google.
Αναφέρεται επίσης ότι για ένα μικρό ποσοστό χρηστών , η λειτουργία Fission ενεργοποιείται με την εφαρμογή μιας εκσυγχρονισμένης αρχιτεκτονικής πολλαπλών διεργασιών για αυξημένο μπλοκάρισμα σελίδων. Όταν ενεργοποιείται η λειτουργία Fission, σελίδες από διαφορετικούς ιστότοπους κατανέμονται πάντα στη μνήμη διαφορετικών διεργασιών, καθεμία από τις οποίες χρησιμοποιεί το δικό της απομονωμένο sandbox.
Ταυτόχρονα, ο διαχωρισμός σε διαδικασίες δεν πραγματοποιείται από καρτέλες, αλλά από τομείς, που σας επιτρέπουν να απομονώσετε περαιτέρω το περιεχόμενο των εξωτερικών σεναρίων και των μπλοκ iframe.
Για τους προγραμματιστές ιστοσελίδων, έχει εφαρμοστεί η δυνατότητα προσομοίωσης ερωτημάτων πολυμέσων "προτιμώμενου συνδυασμού χρωμάτων" σε λειτουργία επιθεώρησης σελίδας για τη δοκιμή σκούρων και ανοιχτόχρωμων σχεδίων χωρίς να αλλάζουν τα θέματα σχεδίασης του λειτουργικού συστήματος. Για να διευκολυνθεί η προσομοίωση σκούρων και ανοιχτόχρωμων θεμάτων, έχουν προστεθεί κουμπιά με εικόνες ήλιου και σελήνης στην επάνω δεξιά γωνία της γραμμής εργαλείων των προγραμματιστών ιστοσελίδων.
Αξιοσημείωτη είναι επίσης η βελτιωμένη διαχείριση των ανενεργών κανόνων CSS στη λειτουργία επιθεώρησης CSS. Συγκεκριμένα, η ιδιότητα "table-layout" είναι πλέον απενεργοποιημένη για στοιχεία που δεν ανήκουν σε πίνακες και οι ιδιότητες "scroll-padding-*" επισημαίνονται ως ανενεργές για στοιχεία που δεν είναι κυλιόσιμα. Η εσφαλμένη σήμανση των ιδιοτήτων "text overflow" για ορισμένες τιμές έχει εξαλειφθεί.
Τέλος, αναφέρεται ότι ο κλάδος Firefox 88, ο οποίος έχει εισέλθει σε beta δοκιμές , ξεχωρίζει για την υποστήριξη της κλιμάκωσης pinch σε οθόνες αφής σε Linux με γραφικά περιβάλλοντα που βασίζονται στο Wayland και την συμπερίληψη υποστήριξης για το AVIF (AV1 Image Format) από προεπιλογή, το οποίο χρησιμοποιεί τεχνολογίες συμπίεσης intra-frame της μορφής κωδικοποίησης βίντεο AV1.