Η Mozilla ξεκίνησε την κυκλοφορία του Firefox 155 , μιας έκδοσης του προγράμματος περιήγησης που διαθέτει σημαντικά περισσότερο περιεχόμενο από το συνηθισμένο και εστιάζει στην ταχύτητα σύνδεσης, το απόρρητο και ορισμένες πειραματικές λειτουργίες που βασίζονται στην τεχνητή νοημοσύνη. Παρόλο που την επίσημη ανακοίνωση ακολούθησαν και άλλες εκδόσεις (154, 156 και 157 σε πολύ μικρότερο κύκλο), η έκδοση 155 περιλαμβάνει πολλά από τα πιο αξιοσημείωτα νέα χαρακτηριστικά.
Για τους χρήστες του Firefox στην Ευρώπη, η πιο αξιοσημείωτη αλλαγή θα είναι ένα σύνολο βελτιώσεων που λειτουργούν παρασκηνιακά για να επιταχύνουν τη φόρτωση σελίδων και να ενισχύσουν την προστασία από την παρακολούθηση. Αυτό έρχεται να προστεθεί στο Smart Window, ένα νέο παράθυρο με τεχνητή νοημοσύνη που προς το παρόν περιορίζεται σε ορισμένες χώρες, και σε μια σειρά τεχνικών τροποποιήσεων σε τομείς όπως το WebAssembly, το CSS και το WebRTC, σχεδιασμένες να κάνουν τις σύγχρονες εφαρμογές ιστού να λειτουργούν πιο ομαλά.
Νέο πρόγραμμα κυκλοφορίας και τι σημαίνει ο Firefox 155
Η Mozilla άλλαξε το πρόγραμμα κυκλοφορίας της, μεταβαίνοντας από ένα μηνιαίο μοτίβο κυκλοφορίας σε ένα όπου μπορεί να υπάρχουν μία, δύο ή ακόμα και τρεις κύριες εκδόσεις τον ίδιο μήνα. Ο Firefox 154 ξεκίνησε αυτόν τον κύκλο και τον Σεπτέμβριο, οι εκδόσεις 155, 156 και 157 κυκλοφόρησαν γρήγορα, με μόνο μερικές εβδομάδες μεταξύ τους.
Αυτή η αλλαγή σημαίνει ότι πολλά νέα χαρακτηριστικά θα φτάσουν σε μικρότερες αλλά πιο συχνές παρτίδες , αν και στην περίπτωση του Firefox 155, έχει ομαδοποιηθεί ένα σχετικά μεγάλο πακέτο αλλαγών. Η ιδέα είναι ότι τα χαρακτηριστικά θα δοκιμαστούν, θα προσαρμοστούν και, εάν είναι απαραίτητο, θα διορθωθούν σε σύντομους κύκλους, κάτι που μπορεί να είναι επωφελές τόσο για τους τελικούς χρήστες όσο και για τους Ευρωπαίους προγραμματιστές ιστοσελίδων που βασίζονται στο πρόγραμμα περιήγησης στην καθημερινή τους εργασία.
Για όσους προτιμούν να μην είναι τόσο ενημερωμένοι, η Mozilla διατηρεί παράλληλα Εκτεταμένα Υποστηρικτικά Κέντρα (ESR) με ένα πολύ πιο συντηρητικό πρόγραμμα ενημερώσεων, σχεδιασμένο κυρίως για επιχειρήσεις και διανομές Linux με επίκεντρο τη σταθερότητα. Ωστόσο, όλα τα νέα χαρακτηριστικά του Firefox 155 που επηρεάζουν την ταχύτητα, το απόρρητο και τα σύγχρονα εργαλεία περιλαμβάνονται στην τυπική έκδοση.
Happy Eyeballs v3: Ταχύτερες συνδέσεις και λιγότερη αναμονή
Η κύρια τεχνική αλλαγή στον Firefox 155 είναι η υιοθέτηση του Happy Eyeballs v3 , της τελευταίας εξέλιξης του συστήματος που είναι υπεύθυνο για την επιλογή του τρόπου με τον οποίο το πρόγραμμα περιήγησης συνδέεται με κάθε ιστότοπο. Μέχρι τώρα, ο Firefox συνέκρινε τις διευθύνσεις IPv4 και IPv6 δίπλα-δίπλα και χρησιμοποιούσε τη διαδρομή που ανταποκρινόταν πρώτη. Με τη νέα έκδοση, ο μηχανισμός προχωρά ένα βήμα παραπέρα.
Το πρόγραμμα περιήγησης αξιοποιεί πλέον σύγχρονες εγγραφές DNS για να γνωρίζει εκ των προτέρων ποια πρωτόκολλα υποστηρίζει ο διακομιστής και μπορεί ταυτόχρονα να δοκιμάζει συνδυασμούς που περιλαμβάνουν HTTP/2 και HTTP/3. Στην πράξη, αυτό σημαίνει ότι ο Firefox στέλνει πολλαπλά αιτήματα παράλληλα σε όλες τις πιθανές διαδρομές και επιλέγει αυτήν που ολοκληρώνει πρώτη τη διαπραγμάτευση, αντί να ακολουθεί μια άκαμπτη ακολουθία που μπορεί να κολλήσει εάν μία από τις επιλογές είναι αργή ή αποτύχει.
Αυτή η προσέγγιση δεν εγγυάται ότι όλοι οι ιστότοποι θα φορτώνουν αμέσως, αλλά βοηθά στη μείωση των χρόνων αναμονής σε πολύ συνηθισμένες περιπτώσεις: δίκτυα με κάποια συμφόρηση, διαφορές ποιότητας μεταξύ IPv4 και IPv6 ή διακομιστές που αποδίδουν καλύτερα με ένα πρωτόκολλο από ένα άλλο. Σε οικιακές συνδέσεις οπτικών ινών ή καλωδιακής τηλεόρασης στην Ισπανία και την υπόλοιπη Ευρώπη, η αλλαγή μπορεί να περάσει απαρατήρητη, αλλά θα είναι πιο αισθητή σε περιβάλλοντα με υψηλή καθυστέρηση ή απώλεια πακέτων.
Η βελτίωση ωφελεί επίσης όσους χρησιμοποιούν το πρόγραμμα περιήγησης σε φορητούς υπολογιστές συνδεδεμένους σε Wi-Fi σε ξενοδοχεία, τρένα ή δημόσια δίκτυα , όπου δεν είναι πάντα σαφές ποια διαδρομή είναι η πιο σταθερή. Το Happy Eyeballs v3 προσπαθεί έξυπνα να «αρπάξει τα ρίσκα του» και να επιμείνει στη διαδρομή που προκαλεί τα λιγότερα προβλήματα, αντί να περιμένει να εξαντληθεί τελικά ο χρόνος απόκρισης μιας αργής διαδρομής πριν δοκιμάσει μια άλλη.
QUIC v2 και ο ρόλος του HTTP/3 στη σύγχρονη περιήγηση
Σχετικά με αυτήν την προσπάθεια βελτιστοποίησης της σύνδεσης, ο Firefox 155 προσθέτει υποστήριξη για το QUIC έκδοσης 2 σε συνδέσεις HTTP/3. Το QUIC είναι το πρωτόκολλο μεταφοράς στο οποίο βασίζεται το HTTP/3 και εκτελείται μέσω UDP, με στόχο τη μείωση ορισμένων παραδοσιακών σημείων συμφόρησης TCP, ειδικά όταν πρόκειται για απώλεια πακέτων ή αλλαγές δικτύου.
Το πρόγραμμα περιήγησης δεν επιβάλλει τη χρήση του QUIC v2 σε όλες τις περιπτώσεις: το προσθέτει στη λίστα επιλογών του και το χρησιμοποιεί όταν ο διακομιστής το επιλέξει κατά τη διάρκεια της διαπραγμάτευσης . Εάν ο ιστότοπος δεν είναι ακόμη έτοιμος για αυτήν την έκδοση, η σύνδεση χρησιμοποιεί άλλες συμβατές παραλλαγές χωρίς να χρειάζεται ο χρήστης να προσαρμόσει τυχόν ρυθμίσεις. Αυτό διατηρεί τη συμβατότητα με παλαιότερες υποδομές, ενώ παράλληλα αξιοποιεί τις βελτιώσεις όταν αυτές γίνουν διαθέσιμες.
Η πιο ορατή επίδραση όλων αυτών είναι αισθητή σε περιπτώσεις όπου το άνοιγμα μιας ασφαλούς σελίδας προηγουμένως συνεπαγόταν μια μικρή επιπλέον καθυστέρηση. Χάρη στην υποστήριξη για το QUIC v2 και τη λογική επιλογής διαδρομής του Happy Eyeballs v3, η αρχική φάση σύνδεσης γίνεται πολύ πιο γρήγορη , κάτι που είναι ιδιαίτερα ευπρόσδεκτο σε ιστότοπους ή υπηρεσίες που απαιτούν πολλούς πόρους και πραγματοποιούν πολλές κρυπτογραφημένες κλήσεις στο παρασκήνιο.
Για τους Ευρωπαίους χρήστες, πολλές μεγάλες υπηρεσίες cloud, πλατφόρμες βίντεο και δίκτυα παροχής περιεχομένου υιοθετούν ήδη το HTTP/3, επομένως αυτή η ενημέρωση του προγράμματος περιήγησης είναι ένα ακόμη βήμα σε αυτήν τη διαδικασία μετάβασης. Με τον Firefox 155, ο στόχος είναι όλη αυτή η τεχνική ανάπτυξη να μεταφραστεί σε μια ομαλότερη εμπειρία περιήγησης χωρίς να απαιτούνται αλλαγές στις ρυθμίσεις του χρήστη.
Έξυπνο Παράθυρο: Η Τεχνητή Νοημοσύνη έρχεται στους υπολογιστές, αλλά όχι ακόμα στην Ισπανία
Η άλλη σημαντική νέα λειτουργία του Firefox 155 είναι το Smart Window , ένα νέο προαιρετικό παράθυρο στην επιφάνεια εργασίας που υποστηρίζεται από τεχνητή νοημοσύνη. Πρόκειται για μια εναλλακτική διεπαφή που μπορεί να υποβάλει ερωτήματα και να συνοψίσει πληροφορίες σχετικά με ανοιχτές καρτέλες και ιστορικό περιήγησης, υπό την προϋπόθεση ότι ο χρήστης παραχωρεί ρητά άδεια πρόσβασης σε αυτά τα δεδομένα.
Προς το παρόν, αυτή η λειτουργία είναι διαθέσιμη μόνο στις Ηνωμένες Πολιτείες, τον Καναδά και τη Γαλλία , επομένως όσοι περιηγούνται από την Ισπανία ή άλλες ευρωπαϊκές χώρες θα πρέπει να περιμένουν την Mozilla να επεκτείνει τη γεωγραφική της κάλυψη. Η εταιρεία δεν έχει καθορίσει χρονοδιάγραμμα ούτε έχει επιβεβαιώσει εάν θα υπάρξει σταδιακή ανάπτυξη ανά περιοχή, πέρα από την υπόδειξη ότι αυτές οι λειτουργίες εισάγονται σταδιακά.
Η προσέγγιση του Smart Window ευθυγραμμίζεται με τη συνήθη άποψη της Mozilla σχετικά με το απόρρητο και τον έλεγχο των χρηστών . Το εργαλείο δεν έχει αυτόματη πρόσβαση στο ιστορικό ή στις καρτέλες: απαιτεί ρητή έγκριση, μπορεί να απενεργοποιηθεί ανά πάσα στιγμή στις ρυθμίσεις και παρουσιάζεται ως πρόσθετη επιλογή, όχι ως αναγκαστική αντικατάσταση του κλασικού παραθύρου του προγράμματος περιήγησης.
Παρόλο που η λειτουργία δεν είναι ακόμη διαθέσιμη σε μεγάλο μέρος της Ευρώπης, ο σχεδιασμός της προβλέπει ένα σενάριο στο οποίο το πρόγραμμα περιήγησης γίνεται ένα είδος βοηθού ικανό να κατανοήσει το πλαίσιο αυτού που βλέπουμε για να μας βοηθήσει να συνεχίσουμε τις συνομιλίες, να ομαδοποιήσουμε σχετικές καρτέλες ή να συνοψίσουμε πληροφορίες. Η Mozilla, ωστόσο, διατηρεί μια προσεκτική προσέγγιση και αφήνει την τελική απόφαση σε κάθε χρήστη.
Ορατές αλλαγές στη διεπαφή και βελτιωμένη ιδιωτικότητα
Πέρα από την ταχύτητα και την τεχνητή νοημοσύνη, ο Firefox 155 εισάγει μικρές αλλαγές στη διεπαφή που έχουν σχεδιαστεί για να κάνουν την υπάρχουσα προστασία κατά της παρακολούθησης του προγράμματος περιήγησης πιο απτή . Η γραμμή διευθύνσεων εμφανίζει πλέον έναν μετρητή αποκλεισμένων ιχνηλατών, ώστε να μπορείτε να δείτε με μια ματιά πόσες προσπάθειες παρακολούθησης έχουν σταματήσει σε κάθε ιστότοπο.
Αυτός ο δείκτης μπορεί να είναι κρυμμένος στις προτιμήσεις εάν είναι ενοχλητικός, αλλά η παρουσία του βοηθά να καταδειχθεί ο βαθμός στον οποίο ο σύγχρονος ιστός είναι γεμάτος με σενάρια παρακολούθησης και προηγμένα εργαλεία διαφήμισης. Η αλλαγή δεν αλλάζει τη συμπεριφορά του προγράμματος αποκλεισμού, το οποίο συνεχίζει να λειτουργεί όπως πριν, αλλά κάνει την επίδρασή του πιο ορατή και μπορεί να ενθαρρύνει περισσότερους ανθρώπους να ελέγξουν τις ρυθμίσεις απορρήτου του προγράμματος περιήγησής τους.
Έχει επίσης προστεθεί αυστηρότερη προστασία έναντι των συνδέσμων mailto:. Ξεκινώντας με τον Firefox 155, αυτοί οι σύνδεσμοι μπορούν να ανοίξουν το πρόγραμμα-πελάτη email μόνο όταν ενεργοποιηθούν από σαφή αλληλεπίδραση χρήστη, όπως ένα κλικ. Αυτό μειώνει την πιθανότητα μια σελίδα να εκκινήσει αυτόματα το πρόγραμμα-πελάτη email, κάτι που, εκτός του ότι είναι ενοχλητικό, θα μπορούσε να χρησιμοποιηθεί ως φορέας για πιο επιθετικές τεχνικές παρακολούθησης.
Μια άλλη πρακτική βελτίωση έρχεται στα κοντέινερ καρτελών , μια λειτουργία που σας επιτρέπει να διαχωρίζετε περιβάλλοντα (εργασία, προσωπικά, τραπεζικά, κ.λπ.) για να περιορίσετε τον τρόπο με τον οποίο κοινοποιούνται τα cookies και άλλα δεδομένα μεταξύ των ιστότοπων. Τώρα μπορείτε να αναδιατάξετε αυτά τα κοντέινερ απευθείας από τις προτιμήσεις και η σειρά τηρείται παντού όπου εμφανίζονται, διευκολύνοντας την οργάνωσή τους σύμφωνα με τις προτιμήσεις σας.
Διορθώσεις σφαλμάτων Linux και βελτιώσεις συμβατότητας
Ο Firefox 155 καλύπτει επίσης τις ανάγκες των χρηστών Linux , ενός συστήματος που χρησιμοποιείται ευρέως σε επαγγελματικά περιβάλλοντα και σε πολλές ευρωπαϊκές διανομές. Μία από τις πιο συζητημένες διορθώσεις είναι η λύση σε ένα σφάλμα που θα μπορούσε να εμποδίσει το σύστημα να εισέλθει σε κατάσταση αναστολής λειτουργίας μετά από μεγάλες περιόδους περιήγησης, ένα ιδιαίτερα προβληματικό ζήτημα σε φορητούς υπολογιστές λόγω εξάντλησης της μπαταρίας.
Με τη νέα έκδοση, το πρόγραμμα περιήγησης δεν εμποδίζει πλέον αυτήν τη συμπεριφορά και επιτρέπει στη συσκευή να συνεχίσει την κανονική διαχείριση ενέργειας μόλις ολοκληρωθεί η ενεργή χρήση. Επιπλέον, έχουν διορθωθεί προβλήματα που προκαλούσαν την εξαφάνιση κειμένου κατά την πληκτρολόγηση σε εφαρμογές ιστού όπως το Word Online χρησιμοποιώντας συγκεκριμένες διατάξεις πληκτρολογίου—ένα πρόβλημα που επηρέαζε την καθημερινή εργασία όσων εργάζονται απευθείας στο cloud.
Τα Windows έχουν επίσης δει βελτιώσεις σε πιο καθημερινές πτυχές, όπως η υποστήριξη για χειριστήρια παιχνιδιών , συμπεριλαμβανομένου του χειριστηρίου Nintendo Switch Pro και άλλων συμβατών χειριστηρίων. Αν και δεν αποτελεί βασική λειτουργία του προγράμματος περιήγησης, είναι χρήσιμη για όσους χρησιμοποιούν υπηρεσίες παιχνιδιών cloud ή εφαρμογές web που υποστηρίζουν είσοδο gamepad.
Μαζί με αυτές τις διορθώσεις, ο Firefox 155 περιλαμβάνει το συνηθισμένο πακέτο ενημερώσεων ασφαλείας και προσαρμογών σταθερότητας, οι οποίες, αν και λιγότερο εντυπωσιακές, είναι συνήθως το κλειδί για να διατηρείται το πρόγραμμα περιήγησης ενημερωμένο έναντι πρόσφατων ευπαθειών και για να αποφεύγεται η παράξενη συμπεριφορά σε ορισμένες σελίδες.
Νέες δυνατότητες για προγραμματιστές: WebAssembly, CSS και WebRTC
Στον τομέα των εργαλείων για προγραμματιστές, ο Firefox 155 επεκτείνει σημαντικά τις δυνατότητες του WebAssembly , της τεχνολογίας που επιτρέπει την εκτέλεση κώδικα σχεδόν εγγενώς εντός του προγράμματος περιήγησης. Η ενημέρωση προσθέτει υποστήριξη για την ενότητα Compact Import, η οποία βοηθά στη βελτιστοποίηση του τρόπου δήλωσης των εξαρτήσεων, και για το Wide Arithmetic, ένα σύνολο αριθμητικών εντολών 128-bit.
Αυτές οι βελτιώσεις επιτρέπουν σε απαιτητικές εφαρμογές —όπως προηγμένα προγράμματα επεξεργασίας πολυμέσων, παιχνίδια που βασίζονται σε προγράμματα περιήγησης ή εργαλεία επιστημονικής πληροφορικής— να εκτελούν μεγαλύτερες αριθμητικές πράξεις πιο αποτελεσματικά. Ενώ ο τελικός χρήστης μπορεί να αντιληφθεί μόνο ότι «ο ιστότοπος λειτουργεί ομαλά», υπάρχει ένα σημαντικό άλμα στην πολυπλοκότητα αυτού που μπορεί να εκτελεστεί απευθείας στην καρτέλα.
Στο CSS, ο Firefox 155 υιοθετεί την ιδιότητα `font-width` ως το τυπικό όνομα, αντικαθιστώντας το `font-stretch`, ευθυγραμμιζόμενος με τις σύγχρονες συμβάσεις ονομασίας και κάνοντας τη ζωή ευκολότερη για όσους αναζητούν πιο ευέλικτες μεταβλητές γραμματοσειρές. Επιπλέον, το πρόγραμμα περιήγησης προσθέτει υποστήριξη για τη συνάρτηση ` progress()` , η οποία έχει σχεδιαστεί για να δημιουργεί πιο εκφραστικούς δείκτες προόδου και κινούμενα σχέδια χωρίς να καταφεύγει σε περίπλοκες λύσεις ή εξαρτήσεις από μια συγκεκριμένη μηχανή.
Η ενημέρωση φέρνει επίσης βελτιωμένη διαλειτουργικότητα WebRTC , την τεχνολογία πίσω από πολλές εφαρμογές τηλεδιάσκεψης, απομακρυσμένης εργασίας και διαδικτυακής συνεργασίας. Θεωρητικά, αυτές οι βελτιώσεις θα πρέπει να οδηγήσουν σε πιο σταθερές συνδέσεις και λιγότερες εκπλήξεις κατά τη χρήση του Firefox για συσκέψεις μέσω συμβατών υπηρεσιών, κάτι που γίνεται ολοένα και πιο συνηθισμένο στις ευρωπαϊκές επιχειρήσεις.
Τέλος, όσον αφορά τα φύλλα στυλ και τη μηχανή απόδοσης, ο Firefox 155 περιορίζει τα επίπεδα ένθεσης σε μπλοκ και οδηγίες CSS σε 75 επίπεδα, ένα μέτρο που στοχεύει στην αποτροπή κρασιών ή ακραίων επιβραδύνσεων όταν μια σελίδα καταχράται υπερβολικά βαθιές δομές, είτε από σχεδιασμό είτε από λάθος.
Πού και πώς διανέμεται ο Firefox 155;
Τα δυαδικά αρχεία του Firefox 155 έχουν διατεθεί δημόσια μέσω των διακομιστών της Mozilla πριν καν γίνουν κάποιες επίσημες ανακοινώσεις, μια σχετικά κοινή πρακτική κατά την προετοιμασία εκδόσεων για το σταθερό κανάλι. Αυτό επέτρεψε στους χρήστες και τα εξειδικευμένα μέσα ενημέρωσης να δοκιμάσουν τις νέες δυνατότητες λίγες ώρες μετά την επίσημη ανακοίνωση.
Ορισμένες λειτουργίες, όπως το Smart Window, τίθενται σε κυκλοφορία χρησιμοποιώντας αυτό που η Mozilla αποκαλεί «προοδευτική κυκλοφορία ». Αυτό σημαίνει ότι δεν λαμβάνουν όλοι οι χρήστες τη νέα λειτουργία ταυτόχρονα, ακόμη και αν έχουν την ίδια έκδοση προγράμματος περιήγησης, και ότι η εταιρεία μπορεί να μετρήσει τον αντίκτυπο και να προσαρμόσει τις λεπτομέρειες πριν την ανοίξει σε ένα ευρύτερο κοινό ή σε περισσότερες χώρες.
Στην Ευρώπη, οι σταθμοί εργασίας και οι οικιακοί υπολογιστές με ενεργοποιημένες τις αυτόματες ενημερώσεις θα λάβουν τον Firefox 155 χωρίς να απαιτείται καμία περαιτέρω ενέργεια. Όσοι προτιμούν να προχωρήσουν μπορούν να κατεβάσουν το πρόγραμμα εγκατάστασης από την επίσημη ιστοσελίδα της Mozilla ή από τα αποθετήρια της διανομής Linux που διαθέτουν, μόλις ενημερωθούν, έχοντας κατά νου ότι ορισμένες διανομές δίνουν προτεραιότητα στη σταθερότητα και ενδέχεται να χρειαστούν μερικές ημέρες για να συσκευαστεί η νέα έκδοση.
Με αυτήν την έκδοση, ο Firefox 155 τοποθετείται ως μία από τις πιο ολοκληρωμένες εκδόσεις των τελευταίων χρόνων: συνδυάζει εις βάθος βελτιώσεις δικτύου, ενισχύει την ιδιωτικότητα που είναι ορατή στη γραμμή διευθύνσεων, διορθώνει ενοχλητικά σφάλματα στο Linux και ανοίγει την πόρτα σε πιο προηγμένες χρήσεις της Τεχνητής Νοημοσύνης στην επιφάνεια εργασίας, αν και προς το παρόν μόνο σε λίγες αγορές. Για όσους περιηγούνται καθημερινά από την Ισπανία ή την υπόλοιπη Ευρώπη, οι περισσότερες βελτιώσεις θα είναι αισθητές χωρίς να χρειάζεται να αλλάξουν τις συνήθειές τους, ενώ οι πειραματικές λειτουργίες θα κυκλοφορήσουν σταδιακά καθώς η Mozilla βελτιώνει την ανάπτυξή τους.