Η Google κυκλοφόρησε το Chrome 153 στο κανάλι Stable στις 8 Σεπτεμβρίου για desktop, Android και iOS. Είναι η πρώτη έκδοση που διατίθεται στο πλαίσιο του κύκλου κυκλοφορίας δύο εβδομάδων που ανακοίνωσε η Google τον Μάρτιο, και οι σημειώσεις έκδοσης, που δημοσιεύτηκαν την ίδια ημέρα, δείχνουν πώς μοιάζει στην πράξη ένα Chrome ανά δεκαπενθήμερο: δύο νέα στοιχεία HTML για πρόσβαση σε κάμερα και μικρόφωνο, ένας ασφαλής ως προς τη μνήμη XML parser γραμμένος σε Rust, μερικές προσθήκες CSS και JavaScript, και μια λίστα αποσύρσεων που κλείνει αθόρυβα το κεφάλαιο για το μεγαλύτερο μέρος του Privacy Sandbox.

Το Chrome 154 ακολουθεί στις 22 Σεπτεμβρίου, σύμφωνα με το 9to5Google, το οποίο μεταφέρει και τον τρόπο που η Google παρουσιάζει τον ταχύτερο ρυθμό: οι διορθώσεις φτάνουν νωρίτερα στους χρήστες, και μια μικρότερη έκδοση διευκολύνει την απομόνωση μιας παλινδρόμησης όταν κάποια ξεφύγει.

Κάμερα και μικρόφωνο γίνονται στοιχεία HTML

Το κεντρικό χαρακτηριστικό για προγραμματιστές είναι ένα ζεύγος από αυτά που η Google ονομάζει capability elements (στοιχεία δυνατοτήτων). Το στοιχείο <camera> ζητά λήψη βίντεο και το στοιχείο <microphone> ζητά λήψη ήχου. Η ανάρτηση «New in Chrome 153» της Rachel Andrew τα περιγράφει ως «declarative, user-activated HTML controls» — δηλωτικά στοιχεία ελέγχου HTML που ενεργοποιεί ο χρήστης: το πρόγραμμα περιήγησης σχεδιάζει το κουμπί, ο χρήστης πρέπει να το πατήσει, και μόνο τότε εμφανίζεται αίτημα άδειας ή ξεκινά ροή πολυμέσων.

Βασίζονται στο στοιχείο <usermedia> που κυκλοφόρησε στο Chrome 151 τον Ιούνιο. Εκείνη η προηγούμενη ανάρτηση, των Mari Viana και Minh Le, εξηγούσε το σκεπτικό. Ένα κλικ σε κουμπί που ελέγχει το πρόγραμμα περιήγησης είναι «a trusted signal of intent» — ένα αξιόπιστο σήμα πρόθεσης — κάτι που έχει σημασία, γιατί τα αιτήματα άδειας που εκκινούνται από script χωρίς προφανή ενέργεια του χρήστη είναι ακριβώς εκείνα που τα προγράμματα περιήγησης όλο και συχνότερα μπλοκάρουν ή θάβουν. Το στοιχείο φέρει και μια διαδρομή αποκατάστασης: αν ένας χρήστης αρνήθηκε την πρόσβαση στην κάμερα πριν από μήνες, το πάτημα του στοιχείου «triggers a specialized recovery flow that lets you re-enable your camera or microphone instantly on the page, without navigating complex browser settings» — ενεργοποιεί μια ειδική ροή αποκατάστασης που επιτρέπει την άμεση επανενεργοποίηση της κάμερας ή του μικροφώνου μέσα στη σελίδα, χωρίς περιπλάνηση σε πολύπλοκες ρυθμίσεις του προγράμματος περιήγησης.

Οι κανόνες μορφοποίησης είναι σκόπιμα αυστηροί, ώστε το κουμπί να μην μπορεί να μεταμφιεστεί: η ανάρτηση για το <usermedia> αναφέρει ελάχιστη αντίθεση κειμένου 3:1, καθόλου διαφάνεια ή αρνητικά περιθώρια, και μετασχηματισμούς περιορισμένους σε δισδιάστατη μετατόπιση και αναλογική κλιμάκωση. Τα νέα στοιχεία μίας δυνατότητας διατηρούν, όπως το διατυπώνει η ανάρτηση για τη beta, «identical security model, strict styling constraints, and built-in permission recovery path as the <usermedia> MVP» — το ίδιο μοντέλο ασφαλείας, τους ίδιους αυστηρούς περιορισμούς μορφοποίησης και την ίδια ενσωματωμένη διαδρομή αποκατάστασης άδειας με το MVP του <usermedia>.

Ασφαλής ως προς τη μνήμη ανάλυση XML

Το Chrome 153 μεταφέρει την ανάλυση XML για αρκετές συνηθισμένες διαδρομές σε υλοποίηση σε Rust. Οι σημειώσεις έκδοσης κατονομάζουν το DOMParser, την ιδιότητα responseXML του XMLHttpRequest, καθώς και τις αυτόνομες και εξωτερικές εικόνες SVG. Τα σενάρια XSLT δεν καλύπτονται από αυτή την αλλαγή. Ο δεδηλωμένος στόχος της Google, σύμφωνα με την ανάρτηση για τη beta, είναι να «eliminate potential memory corruption bugs while maintaining full compatibility with existing web specifications» — να εξαλείψει πιθανά σφάλματα αλλοίωσης μνήμης, διατηρώντας πλήρη συμβατότητα με τις υπάρχουσες προδιαγραφές του web.

Για τον ιδιοκτήτη ενός ιστότοπου, η πρακτική σημασία αφορά τα SVG. Λογότυπα, εικονίδια και εικονογραφήσεις που παραδίδονται ως αρχεία SVG περνούν πλέον από τον νέο parser. Η Google λέει ότι η συμβατότητα διατηρείται και ότι δεν απαιτείται καμία ενέργεια, αλλά αν κάποιο SVG αποδίδεται διαφορετικά μετά την ενημέρωση, αυτή είναι η αλλαγή που πρέπει να εξετάσετε πρώτη.

Προσθήκες CSS και JavaScript

Δύο αλλαγές CSS αφορούν την κύλιση. Η ιδιότητα overflow δέχεται πλέον μια τιμή κύλισης μαζί με clip, ώστε το overflow: scroll clip να δημιουργεί κοντέινερ κύλισης στον έναν άξονα, ενώ ο άλλος άξονας παραμένει αποκομμένος στη θέση του. Οι σημειώσεις έκδοσης επισημαίνουν ότι έτσι το position: sticky μπορεί να περιορίζεται από διαφορετικά προγονικά κοντέινερ κύλισης ανά άξονα. Μια νέα ιδιότητα, η scroll-axis-lock, επιτρέπει στον προγραμματιστή να πει στο πρόγραμμα περιήγησης να μην κλειδώνει μια χειρονομία κύλισης σε έναν μόνο άξονα, όταν επιθυμείται διαγώνια κύλιση.

Η JavaScript αποκτά δύο προτάσεις TC39. Η Iterator.prototype.join() συνενώνει την έξοδο ενός iterator σε συμβολοσειρά, κατ’ αντιστοιχία με την Array.prototype.join(). Το Joint Iteration προσθέτει τις Iterator.zip() και Iterator.zipKeyed(), που διατρέχουν παράλληλα πολλά iterables και αποδίδουν πίνακες ή αντικείμενα με κλειδιά· οι λειτουργίες είναι «shortest» εξ ορισμού, «longest» με προαιρετική συμπλήρωση, και «strict», που ρίχνει TypeError όταν τα μήκη διαφέρουν.

Κατά τα λοιπά, το Chrome 153 αποκωδικοποιεί το κοντέινερ Immersive Audio Model and Formats, ένα ανοικτό format χωρικού ήχου χωρίς δικαιώματα εκμετάλλευσης, μέσω Media Source Extensions, οι συνδέσεις WebTransport μπορούν να μεταφέρουν προσαρμοσμένες κεφαλίδες HTTP, και το Long Animation Frames API αναφέρει πλέον και από web workers.

Το Privacy Sandbox φτάνει στη λίστα αποσύρσεων

Οι σημειώσεις του Chrome 153 αναφέρουν ότι το Protected Audience API, το Shared Storage API, το Attribution Reporting API, τα Related Website Sets και το document.requestStorageAccessFor είναι το καθένα «planned for deprecation and removal» — προγραμματισμένο για απόσυρση και αφαίρεση. Ο λόγος που δίνεται για τα Related Website Sets είναι ότι σχεδιάστηκαν για ένα πρόγραμμα περιήγησης χωρίς cookies τρίτων, και το Chrome αποφάσισε να τα κρατήσει. Η ανάρτηση για τη beta της 20ής Αυγούστου ήδη κατέγραφε τα Related Website Sets και το requestStorageAccessFor ως αφαιρέσεις.

Τίποτα από αυτά δεν αποτελεί έκπληξη. Στις 17 Οκτωβρίου 2025 ο Anthony Chavez, αντιπρόεδρος της Google για το Privacy Sandbox, ανακοίνωσε ότι η Google αποσύρει δέκα τεχνολογίες Privacy Sandbox, μεταξύ των οποίων τα Topics, Protected Audience, Attribution Reporting, Private Aggregation με Shared Storage και Related Website Sets, επικαλούμενος «ecosystem feedback about their expected value and in light of their low levels of adoption» — τα σχόλια του οικοσυστήματος για την αναμενόμενη αξία τους και τα χαμηλά επίπεδα υιοθέτησής τους. Εκείνη η ανάρτηση υποσχόταν ότι οι λεπτομέρειες θα «follow Chrome and Android processes for phasing out these technologies» — θα ακολουθήσουν τις διαδικασίες του Chrome και του Android για τη σταδιακή κατάργηση αυτών των τεχνολογιών. Το Chrome 153 είναι το σημείο όπου αυτές οι διαδικασίες γίνονται ορατές σε μια σημείωση έκδοσης.

Τι σημαίνει για την επιχείρησή σας

Αν ο ιστότοπός σας χρησιμοποιεί κάμερα ή μικρόφωνο, αξίζει να υιοθετήσετε νωρίς τα νέα στοιχεία. Έλεγχοι ταυτότητας, εικονική δοκιμή προϊόντων, μια ροή «σαρώστε το έγγραφό σας»: καθεμία από αυτές ξεκινά σήμερα με μια κλήση JavaScript και ένα αίτημα άδειας που πολλοί χρήστες απορρίπτουν αντανακλαστικά. Ένα κουμπί που σχεδιάζει το πρόγραμμα περιήγησης, που ο χρήστης επιλέγει να πατήσει, με ενσωματωμένη διαδρομή για την ανάκτηση μιας άδειας που είχε απορριφθεί, αντιμετωπίζει ακριβώς τη στιγμή όπου τέτοιες ροές χάνουν κόσμο. Το Chrome είναι σήμερα το μόνο πρόγραμμα περιήγησης που το διαθέτει, οπότε πρέπει να αντιμετωπιστεί ως progressive enhancement: κρατήστε την υπάρχουσα διαδρομή getUserMedia ως εναλλακτική.

Αν το διαφημιστικό σας stack ή τα analytics σας ενσωμάτωσαν ποτέ κάποιο API του Privacy Sandbox, ήρθε η ώρα να αφαιρέσετε αυτόν τον κώδικα. Οι ενσωματώσεις Attribution Reporting, Protected Audience και Shared Storage έγιναν ως επί το πλείστον από προμηθευτές ad-tech και όχι απευθείας από ιδιοκτήτες ιστότοπων, αλλά tags και ρυθμίσεις συγκατάθεσης που τα αναφέρουν εξακολουθούν να υπάρχουν. Ρωτήστε τον προμηθευτή σας τι συμβαίνει όταν τα API εξαφανιστούν και βεβαιωθείτε ότι η μέτρηση μετατροπών σας δεν εξαρτάται σιωπηρά από κάποιο από αυτά. Τα cookies τρίτων παραμένουν, πράγμα που σημαίνει ότι η διάταξη μέτρησης που είχατε πριν από το Sandbox είναι αυτή που μένει.

Τα Related Website Sets επηρέαζαν μια συγκεκριμένη ομάδα: εταιρείες που λειτουργούν πολλά domains με κοινή σύνδεση ή κοινό καλάθι. Αν δηλώσατε ένα set ώστε τα cookies να κυκλοφορούν μεταξύ των domains της μάρκας σας, αυτός ο μηχανισμός αποσύρεται. Το ίδιο το Storage Access API παραμένει· φεύγουν μόνο η συντόμευση που βασίζεται σε sets και το requestStorageAccessFor. Ελέγξτε τώρα κάθε σύνδεση ή checkout μεταξύ domains, και όχι όταν το αναφέρει κάποιος πελάτης.

Τίποτα σε αυτή την έκδοση δεν θα έπρεπε να χαλάσει έναν συνηθισμένο ιστότοπο marketing. Η αλλαγή στα XML και SVG προορίζεται να είναι αόρατη, οι προσθήκες CSS είναι προαιρετικές, και οι μέθοδοι JavaScript είναι νέες, όχι τροποποιημένες. Η συνήθεια που συνιστούμε, και ενσωματώνουμε σε κάθε ιστότοπο που συντηρούμε, είναι ίδια με την περασμένη εβδομάδα: ένα προφίλ προγράμματος περιήγησης στο κανάλι Beta και ένα πέρασμα από τις φόρμες, το checkout και κάθε ροή κάμερας μία φορά το δεκαπενθήμερο. Το Chrome 154 Beta είναι ήδη διαθέσιμο· γίνεται Stable στις 22 Σεπτεμβρίου.

Η ανάγνωσή μας είναι ότι το Chrome 153 είναι μια μετριοπαθής έκδοση με ένα σημαντικό μήνυμα. Τα χαρακτηριστικά είναι σταδιακές βελτιώσεις, αλλά η λίστα αποσύρσεων επιβεβαιώνει ότι το πρόγραμμα περιήγησης έπαψε να προσπαθεί να αντικαταστήσει τα cookies τρίτων με δικά του διαφημιστικά API. Για μια επιχείρηση, αυτό αφαιρεί μια μεταβλητή που επί έξι χρόνια κρεμόταν πάνω από τα σχέδια για web analytics και διαφήμιση. Σχεδιάστε με βάση τα cookies, τη συγκατάθεση και τα δεδομένα first-party, και αντιμετωπίστε οτιδήποτε φέρει την ετικέτα Privacy Sandbox ως legacy.

← Όλα τα άρθρα