Έκδοση Firefox 80

Κυκλοφόρησε το πρόγραμμα περιήγησης Ιστού Firefox 80. Επιπλέον, έχει δημιουργηθεί μια ενημέρωση κλαδιά μακροπρόθεσμη υποστήριξη 68.12.0 и 78.2.0. Το Firefox 68.12 ESR είναι το πιο πρόσφατο στη σειρά του και μέσα σε ένα μήνα, στους χρήστες του Firefox 68 θα προσφερθεί αυτόματη ενημέρωση για την έκδοση 78.3. Εκδοχή Firefox 80 για αντρόιντ καθυστερημένη. Σύντομα στη σκηνή beta testing Ο κλάδος του Firefox 81 θα μεταβεί, η κυκλοφορία του οποίου έχει προγραμματιστεί για τις 22 Σεπτεμβρίου.

Ο κύριος καινοτομίες:

  • Σε πλατφόρμα Linux εφαρμόστηκε νέο backend για το X11 που βασίζεται στο DMABUF, το οποίο προετοιμάζεται με διαχωρισμό του υποβάθρου DMABUF που προτάθηκε προηγουμένως για το Wayland. Το νέο backend κατέστησε δυνατή την υλοποίηση υποστήριξης για επιτάχυνση βίντεο υλικού μέσω VA-API για συστήματα που χρησιμοποιούν το πρωτόκολλο X11 (προηγουμένως, αυτή η επιτάχυνση ήταν ενεργοποιημένη μόνο για την Wayland), καθώς και τη δυνατότητα λειτουργίας WebGL μέσω EGL. Για να ενεργοποιήσετε την εργασία μέσω EGL, πρέπει να ενεργοποιήσετε τις ρυθμίσεις "gfx.webrender.all", "media.ffmpeg.dmabuf-textures.enabled", "media.ffmpeg.vaapi-drm-display.enabled" και "media.ffmpeg. vaapi.enabled” στο about:config και ορίστε επίσης τη μεταβλητή περιβάλλοντος MOZ_X11_EGL, η οποία θα αλλάξει τα στοιχεία σύνθεσης Webrender και OpenGL για χρήση EGL αντί για GLX. Η υποστήριξη VA-API δεν έχει ακόμη σταθεροποιηθεί πλήρως και θα ενεργοποιηθεί από προεπιλογή σε μελλοντική έκδοση.
  • Περιλαμβάνεται νέα εφαρμογή λίστα των μπλοκαρισμένων πρόσθετα που έχουν προβλήματα ασφάλειας, σταθερότητας ή απόδοσης. Η νέα εφαρμογή είναι αξιοσημείωτη για τη βελτίωση της απόδοσης των λιστών μπλοκ επεξεργασίας και την επίλυση προβλημάτων επεκτασιμότητας, χάρη στη χρήση της κλιμάκωσης Φίλτρα ανθίσματος.
  • Για πιστοποιητικά TLS που εκδίδονται από την 1η Σεπτεμβρίου 2020, θα θα ισχύει νέος περιορισμός στην περίοδο ισχύος - η διάρκεια ζωής αυτών των πιστοποιητικών δεν μπορεί να υπερβαίνει τις 398 ημέρες (13 μήνες). Παρόμοιοι περιορισμοί έχουν εγκριθεί στο Chrome και στο Safari. Για πιστοποιητικά που λαμβάνονται πριν από την 1η Σεπτεμβρίου, η εμπιστοσύνη θα διατηρηθεί αλλά θα περιοριστεί σε 825 ημέρες (2.2 έτη).
  • Για χρήστες με ημικρανίες και επιληψία, ορισμένα εφέ κινούμενων εικόνων κατά το άνοιγμα καρτελών έχουν αφαιρεθεί. Για παράδειγμα, κατά τη φόρτωση περιεχομένου καρτέλας, εμφανίζεται τώρα ένα εικονίδιο κλεψύδρας αντί για κουκκίδα.
    Έκδοση Firefox 80

  • Είναι δυνατή η εγκατάσταση του Firefox ως προεπιλεγμένου προγράμματος προβολής PDF στο σύστημα.
  • Προστέθηκε υποστήριξη για την εμφάνιση προειδοποίησης κατά την αποστολή περιεχομένου φόρμας ιστού από μια σελίδα που ανοίγει μέσω HTTPS χωρίς χρήση κρυπτογράφησης. Για να ελέγξετε την έξοδο προειδοποίησης στο about:config, υπάρχει μια ρύθμιση "security.warn_submit_secure_to_insecure".
  • Έχουν γίνει διάφορες βελτιώσεις και διορθώσεις για την υποστήριξη προγραμμάτων ανάγνωσης οθόνης και υποστήριξης για άτομα με ειδικές ανάγκες.
  • Προστέθηκε υποστήριξη για μηχανισμούς RTX και Transport-cc για τη βελτίωση της ποιότητας των κλήσεων μέσω WebRTC σε κακά κανάλια επικοινωνίας και τη βελτίωση της πρόβλεψης του διαθέσιμου εύρους ζώνης.
  • Στην έκφραση JavaScript "εξαγωγή» Παρέχεται υποστήριξη για τη νέα σύνταξη «εξαγωγή * ως χώρου ονομάτων» που προτείνεται στην προδιαγραφή ECMAScript 2021.
  • Το Animations API περιλαμβάνει λειτουργίες σύνθεσης KeyframeEffect.composite и KeyframeEffect.iterationComposite.
  • Το Media Session API έχει προσθέσει υποστήριξη για τον ορισμό χειριστών αλλαγής θέσης σε μια ροή: seekto για να μετακινηθείτε στην καθορισμένη θέση και παράκαμψη διαφήμισης για να παραλείψετε διαφημίσεις που εμφανίζονται πριν από το κύριο περιεχόμενο.
  • Το WebGL υλοποιεί μια επέκταση KHR_parallel_shader_compile, το οποίο σας επιτρέπει να εκτελείτε πολλά νήματα μεταγλώττισης shader ταυτόχρονα.
  • Το Window.open() δεν υποστηρίζει πλέον τις παραμέτρους outerHeight και outerWidth.
  • Στο WebAssembly, η χρήση ατομικών λειτουργιών είναι μεγαλύτερη δεν περιορίζονται σε κοινόχρηστες περιοχές μνήμης.
  • Τα εργαλεία προγραμματιστή ιστού προσφέρουν ένα πειραματικό πλαίσιο για να διευκολύνουν τον εντοπισμό ασυμβατοτήτων με διαφορετικά προγράμματα περιήγησης.
    Έκδοση Firefox 80Έκδοση Firefox 80

  • Στη διεπαφή παρακολούθησης δραστηριότητας δικτύου, έχουν προστεθεί οπτικοί δείκτες (ένα εικονίδιο με μια χελώνα) για την επισήμανση αργών αιτημάτων των οποίων ο χρόνος εκτέλεσης υπερβαίνει τα 500 ms (το όριο μπορεί να αλλάξει μέσω της ρύθμισης devtools.netmonitor.audits.slow στο about:config) .

    Έκδοση Firefox 80

  • Στην κονσόλα Ιστού εφαρμόστηκε Εντολές ":block" και ":unblock" για αποκλεισμό και κατάργηση αποκλεισμού αιτημάτων δικτύου.
  • Όταν το πρόγραμμα εντοπισμού σφαλμάτων JavaScript διακόπτει όταν προκύπτει μια εξαίρεση, ο πίνακας κώδικα εμφανίζει τώρα μια επεξήγηση εργαλείου με ένα ίχνος στοίβας.

Εκτός από τις καινοτομίες και τις διορθώσεις σφαλμάτων στον Firefox 80 εξαλειφθεί 13 τρωτά σημεία, εκ των οποίων τα 6 χαρακτηρίζονται ως επικίνδυνα. 4 τρωτά σημεία (συλλέγονται κάτω από CVE-2020-15670) προκαλούνται από προβλήματα μνήμης, όπως υπερχείλιση buffer και πρόσβαση σε ήδη ελευθερωμένες περιοχές μνήμης. Δυνητικά, αυτά τα προβλήματα μπορεί να οδηγήσουν στην εκτέλεση του κώδικα ενός εισβολέα κατά το άνοιγμα ειδικά σχεδιασμένων σελίδων.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο