Ο Chrome 96 κυκλοφόρησε στο κανάλι Stable σχεδόν πριν από δύο μήνες και παρόλο που ο ρυθμός κυκλοφορίας θέλει μια νέα έκδοση κάθε τέσσερις εβδομάδες, αυτό δεν συνέβη με τον Chrome 97 λόγω της περιόδου των γιορτών. Σήμερα λοιπόν θα κυκλοφορήσει ο Chrome 97 Stable, με ένα πολύ αμφιλεγόμενο χαρακτηριστικό: το API του Keyboard.
Ο Chrome 97 με λίγα λόγια θα μπορεί να κατασκοπεύει το πληκτρολόγιό σας. Η προσθήκη της τιμής “keyboard-map” είναι το μήλο της έριδος καθώς πολλοί προγραμματιστές της Apple και της Mozilla κατακρίνουν την ιδέα. Και οι δύο αναφέρουν ότι αυτό το API μπορεί να χρησιμοποιηθεί για την αναγνώριση και την παρακολούθηση σας, ειδικά εάν χρησιμοποιείτε κάποια διάταξη πληκτρολογίου που είναι ασυνήθιστη σε μια περιοχή. Έτσι το API έχει χαρακτηριστεί σαν “επιβλαβές” από την Apple και τη Mozilla και δεν θα εφαρμοστεί στον Safari και τον Firefox, αντίστοιχα.
Ένα άλλο ενδιαφέρον χαρακτηριστικό του Chrome 97 είναι η βελτίωση των πρωτοκόλλων επικοινωνίας. Αυτή τη στιγμή οι προγραμματιστές χρησιμοποιούν WebSockets ή RTCDataChannel όταν επικοινωνούν αμφίδρομα με έναν απομακρυσμένο διακομιστή. Το πρώτο βασίζεται στο TCP που σημαίνει ότι δεν είναι κατάλληλο για εφαρμογές ευαίσθητες σε latency κατάσταση ενώ το δεύτερο βασίζεται στο SCTP, το οποίο έχει σχεδιαστεί κυρίως για επικοινωνία peer-to-peer.
Η Google λοιπόν φέρνει το νέο WebTransport protocol framework που αντιμετωπίζει και τα δύο αυτά προβλήματα και υποστηρίζει την αμφίδρομη επικοινωνία μεταξύ αξιόπιστων και μη αναξιόπιστων πηγών χρησιμοποιώντας streams που μπορούν να ακυρωθούν και UDP-esque datagrams.
Ο Chrome 97 θα κυκλοφορήσει σήμερα. Εάν δεν ενημερωθεί αυτόματα στην έκδοση 97 κατά τη διάρκεια της ημέρας, ακολουθείστε την διαδρομή Βοήθεια > Σχετικά με το Google Chrome για να ενεργοποιήσετε την ενημέρωση μόλις γίνει διαθέσιμη.