Έκδοση Chrome 113

Η Google αποκάλυψε την κυκλοφορία του προγράμματος περιήγησης ιστού Chrome 113. Ταυτόχρονα, είναι διαθέσιμη μια σταθερή έκδοση του δωρεάν έργου Chromium, που αποτελεί τη βάση του Chrome. Το πρόγραμμα περιήγησης Chrome διαφέρει από το Chromium στη χρήση λογότυπων Google, στην παρουσία συστήματος για την αποστολή ειδοποιήσεων σε περίπτωση σύγκρουσης, λειτουργικών μονάδων αναπαραγωγής περιεχομένου βίντεο με προστασία αντιγραφής (DRM), συστήματος αυτόματης ενημέρωσης, συνεχούς συμπερίληψης απομόνωσης Sandbox, παροχή κλειδιών στο Google API και μετάδοση παραμέτρων RLZ κατά την αναζήτηση. Για όσους χρειάζονται περισσότερο χρόνο για ενημέρωση, ο κλάδος Extended Stable υποστηρίζεται ξεχωριστά, ακολουθούμενος από 8 εβδομάδες. Η επόμενη κυκλοφορία του Chrome 114 έχει προγραμματιστεί για τις 30 Μαΐου.

Βασικές αλλαγές στο Chrome 113:

  • Η υποστήριξη για το API γραφικών WebGPU και το WGSL (WebGPU Shading Language) είναι ενεργοποιημένη από προεπιλογή. Το WebGPU παρέχει ένα API παρόμοιο με το Vulkan, το Metal και το Direct3D 12 για την εκτέλεση λειτουργιών από την πλευρά της GPU, όπως η απόδοση και ο υπολογισμός, και σας επιτρέπει επίσης να χρησιμοποιείτε μια γλώσσα shader για τη σύνταξη προγραμμάτων στην πλευρά της GPU. Η υποστήριξη WebGPU είναι ενεργοποιημένη μόνο σε εκδόσεις για ChromeOS, macOS και Windows προς το παρόν και θα ενεργοποιηθεί για Linux και Android αργότερα.
  • Συνεχίστηκαν οι εργασίες για τη βελτιστοποίηση της απόδοσης. Σε σχέση με τον κλάδο 112, η ​​ταχύτητα επιτυχίας της δοκιμής Ταχύμετρου 2.1 έχει αυξηθεί κατά 5%.
  • Για τους χρήστες, έχει ξεκινήσει η σταδιακή συμπερίληψη της λειτουργίας κοινής χρήσης αποθήκευσης, των Service Workers και των API επικοινωνίας, τα οποία, κατά την επεξεργασία μιας σελίδας, διαχωρίζονται σε σχέση με τομείς, γεγονός που απομονώνει τους επεξεργαστές τρίτων. Η λειτουργία σάς επιτρέπει να αποκλείετε μεθόδους παρακολούθησης των κινήσεων των χρηστών μεταξύ τοποθεσιών που βασίζονται στην αποθήκευση αναγνωριστικών σε κοινόχρηστο χώρο αποθήκευσης και περιοχών που δεν προορίζονται για μόνιμη αποθήκευση πληροφοριών ("Supercookies"), για παράδειγμα, μέσω της αξιολόγησης της παρουσίας ορισμένων δεδομένων στις κρυφές μνήμες του προγράμματος περιήγησης. Αρχικά, κατά την επεξεργασία μιας σελίδας, όλοι οι πόροι αποθηκεύονταν σε έναν κοινό χώρο ονομάτων (ίδια προέλευση), ανεξάρτητα από τον τομέα προέλευσης, ο οποίος επέτρεπε σε έναν ιστότοπο να προσδιορίσει τη φόρτωση πόρων από έναν άλλο ιστότοπο μέσω χειρισμών με τοπική αποθήκευση, το IndexedDB API ή έλεγχο για δεδομένα στην κρυφή μνήμη.

    Το Sharding επισυνάπτει μια ξεχωριστή ετικέτα στο κλειδί που χρησιμοποιείται για την ανάκτηση αντικειμένων από την προσωρινή μνήμη και τα καταστήματα του προγράμματος περιήγησης, η οποία καθορίζει τη σύνδεση με τον κύριο τομέα από τον οποίο ανοίγει η κύρια σελίδα, γεγονός που περιορίζει το εύρος για σενάρια παρακολούθησης κίνησης, για παράδειγμα, που φορτώνονται μέσω iframe από άλλο ιστότοπο. Για να επιβάλετε την ενεργοποίηση της τμηματοποίησης χωρίς να περιμένετε την κανονική συμπερίληψη, μπορείτε να χρησιμοποιήσετε τη ρύθμιση "chrome://flags/#third-party-storage-partitioning".

    Έκδοση Chrome 113

  • Προτείνεται ο μηχανισμός των First-Party Sets (FPS), ο οποίος επιτρέπει τον προσδιορισμό της σχέσης μεταξύ διαφορετικών τοποθεσιών του ίδιου οργανισμού ή έργου για τη γενική επεξεργασία των Cookies μεταξύ τους. Αυτή η δυνατότητα είναι χρήσιμη όταν ο ίδιος ιστότοπος είναι προσβάσιμος μέσω διαφορετικών τομέων (για παράδειγμα, opennet.ru και opennet.me). Τα cookies για τέτοιους τομείς είναι εντελώς διαχωρισμένα, αλλά με τη βοήθεια του FPS μπορούν πλέον να συνδεθούν σε έναν κοινό χώρο αποθήκευσης. Για να ενεργοποιήσετε το FPS, μπορείτε να χρησιμοποιήσετε τη σημαία "chrome://flags/enable-first-party-sets".
  • Πραγματοποιήθηκε σημαντική βελτιστοποίηση της εφαρμογής λογισμικού του κωδικοποιητή βίντεο AV1 (libaom), η οποία βελτίωσε την απόδοση εφαρμογών web που χρησιμοποιούν WebRTC, όπως τα συστήματα τηλεδιάσκεψης. Προστέθηκε νέα λειτουργία ταχύτητας 10, κατάλληλη για συσκευές με περιορισμένους πόρους CPU. Κατά τη δοκιμή της εφαρμογής Google Meet σε ένα κανάλι με εύρος ζώνης 40 kbps, το AV1 Speed ​​10 σε σύγκριση με το VP9 speed 7 είχε ως αποτέλεσμα 12% αύξηση στην ποιότητα και 25% αύξηση στην απόδοση.
  • Όταν είναι ενεργοποιημένη η προηγμένη προστασία του προγράμματος περιήγησης (Ασφαλής περιήγηση > Βελτιωμένη προστασία), προκειμένου να εντοπιστεί κακόβουλη δραστηριότητα από την πλευρά της Google, τα πρόσθετα συλλέγουν τηλεμετρία σχετικά με τη λειτουργία των πρόσθετων του προγράμματος περιήγησης που δεν είναι εγκατεστημένα από τον κατάλογο του Chrome Store. Αποστέλλονται δεδομένα όπως οι κατακερματισμοί των αρχείων πρόσθετων και τα περιεχόμενα του manifest.json.
  • Ορισμένοι χρήστες έχουν ενεργοποιήσει πρόσθετες επιλογές για αυτόματη συμπλήρωση φορμών, με στόχο τη γρήγορη συμπλήρωση της διεύθυνσης παράδοσης και των στοιχείων πληρωμής κατά την πραγματοποίηση αγορών σε ορισμένα ηλεκτρονικά καταστήματα.
    Έκδοση Chrome 113
  • Το μενού που εμφανίζεται κάνοντας κλικ στο εικονίδιο "τρεις κουκκίδες" έχει αναδιαρθρωθεί. Τα στοιχεία μενού "Επεκτάσεις" και "Chrome Web Store" έχουν μετακινηθεί στο πρώτο επίπεδο του μενού.
  • Προστέθηκε η δυνατότητα μετάφρασης σε άλλη γλώσσα μόνο του επιλεγμένου τμήματος της σελίδας και όχι μόνο ολόκληρης της σελίδας (η μετάφραση ξεκινά από το μενού περιβάλλοντος). Για τον έλεγχο της συμπερίληψης μερικής μετάφρασης, προτείνεται η ρύθμιση "chrome://flags/#desktop-partial-translate".
  • Στη σελίδα που εμφανίζεται κατά το άνοιγμα μιας νέας καρτέλας, προστέθηκε η δυνατότητα συνέχισης της εργασίας που έχει διακοπεί ("Ταξίδι"), για παράδειγμα, μπορείτε να συνεχίσετε την αναζήτηση από τη θέση που έχει διακοπεί.
    Έκδοση Chrome 113
  • Στην έκδοση Android, έχει εφαρμοστεί μια νέα σελίδα υπηρεσίας "chrome://policy/logs" για εντοπισμό σφαλμάτων από τον διαχειριστή των πολιτικών κεντρικής διαχείρισης που έχουν οριστεί για τους χρήστες.
  • Στην έκδοση για την πλατφόρμα Android, έχει εφαρμοστεί η δυνατότητα εμφάνισης πιο εξατομικευμένου περιεχομένου στην ενότητα του προτεινόμενου περιεχομένου (Discover). Επιπλέον, έχει προστεθεί η δυνατότητα προσαρμογής των προτιμώμενων τύπων προτάσεων που εμφανίζονται (για παράδειγμα, μπορείτε να αποκρύψετε περιεχόμενο από ορισμένες πηγές) για χρήστες που δεν είναι συνδεδεμένοι σε λογαριασμό Google.
    Έκδοση Chrome 113
  • Η έκδοση για την πλατφόρμα Android προσφέρει μια νέα διεπαφή για την επιλογή αρχείων πολυμέσων για τη μεταφόρτωση φωτογραφιών και βίντεο (αντί για τη δική της υλοποίηση, χρησιμοποιείται η τυπική διεπαφή Android Media Picker).
    Έκδοση Chrome 113
  • Το CSS εφαρμόζει μια τυπική σύνταξη για τη συνάρτηση image-set(), η οποία σας επιτρέπει να επιλέξετε μια εικόνα από ένα σύνολο επιλογών με διαφορετικές αναλύσεις που είναι πιο κατάλληλη για τις τρέχουσες ρυθμίσεις οθόνης και το εύρος ζώνης σύνδεσης δικτύου. Η προηγουμένως υποστηριζόμενη κλήση προθέματος -webkit-image-set(), η οποία προσέφερε μια σύνταξη ειδικά για το Chrome, έχει πλέον αντικατασταθεί με το τυπικό σύνολο εικόνων.
  • Η CSS έχει προσθέσει υποστήριξη για νέα ερωτήματα πολυμέσων (@media) overflow-inline και overflow-block , τα οποία σας επιτρέπουν να προσδιορίσετε τον τρόπο χειρισμού του περιεχομένου εάν το περιεχόμενο υπερβαίνει τα αρχικά όρια μπλοκ.
  • Ένα ερώτημα ενημέρωσης μέσων έχει προστεθεί στο CSS για να επιτρέπει τον καθορισμό στυλ όταν εκτυπώνονται ή εμφανίζονται σε αργές (π.χ. οθόνες ηλεκτρονικών βιβλίων) και γρήγορες (κανονικές οθόνες).
  • Η συνάρτηση linear() προστέθηκε στο CSS για την εφαρμογή γραμμικής παρεμβολής μεταξύ ενός δεδομένου αριθμού σημείων, τα οποία μπορούν να χρησιμοποιηθούν για τη δημιουργία πολύπλοκων κινούμενων εικόνων όπως εφέ αναπήδησης και τεντώματος.
  • Η μέθοδος Headers.getSetCookie() υλοποιεί τη δυνατότητα εξαγωγής τιμών από πολλαπλές κεφαλίδες Set-Cookie που μεταβιβάζονται σε ένα μόνο αίτημα χωρίς τη συνένωση τους.
  • Η επέκταση largeBlob έχει προστεθεί στο WebAuthn API για την αποθήκευση μεγάλων δυαδικών δεδομένων που σχετίζονται με διαπιστευτήρια.
  • Ενεργοποίησε το Private State Token API για διαχωρισμό χρηστών χωρίς τη χρήση αναγνωριστικών μεταξύ τοποθεσιών.
  • Οι ιστότοποι δεν επιτρέπεται να ορίζουν την ιδιότητα document.domain ώστε να εφαρμόζουν συνθήκες ίδιας προέλευσης σε πόρους που φορτώνονται από διαφορετικούς υποτομείς. Εάν πρέπει να δημιουργήσετε ένα κανάλι επικοινωνίας μεταξύ υποτομέων, χρησιμοποιήστε τη συνάρτηση postMessage() ή το Channel Messaging API.
  • Έχουν γίνει βελτιώσεις σε εργαλεία για προγραμματιστές ιστού. Ο πίνακας επιθεώρησης δραστηριότητας δικτύου έχει πλέον τη δυνατότητα να παρακάμψει ή να δημιουργήσει νέες κεφαλίδες απόκρισης HTTP που επιστρέφονται από τον διακομιστή ιστού (Δίκτυο > Κεφαλίδες > Κεφαλίδες απόκρισης). Επιπλέον, είναι δυνατό να επεξεργαστείτε όλες τις παρακάμψεις σε ένα μέρος, επεξεργάζοντας το αρχείο .headers στην ενότητα Sources > Overrides και δημιουργώντας αντικαταστάσεις με μάσκα. Βελτιωμένος εντοπισμός σφαλμάτων εφαρμογών χρησιμοποιώντας τα πλαίσια web Nuxt, Vite και Rollup. Βελτιωμένα διαγνωστικά προβλήματα με το CSS στον πίνακα Στυλ (τα σφάλματα στα ονόματα των ιδιοτήτων και στις εκχωρημένες τιμές σημειώνονται ξεχωριστά). Στην κονσόλα Ιστού, προστέθηκε η δυνατότητα εμφάνισης προτάσεων αυτόματης συμπλήρωσης όταν πατάτε το Enter (και όχι μόνο όταν πατάτε τη καρτέλα ή το δεξί βέλος).
    Έκδοση Chrome 113

Εκτός από τις καινοτομίες και τις διορθώσεις σφαλμάτων, 15 ευπάθειες έχουν επιδιορθωθεί στη νέα έκδοση. Πολλά από τα τρωτά σημεία εντοπίστηκαν ως αποτέλεσμα των αυτοματοποιημένων εργαλείων δοκιμών AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer και AFL. Δεν έχουν εντοπιστεί κρίσιμα ζητήματα που επιτρέπουν την παράκαμψη όλων των επιπέδων προστασίας του προγράμματος περιήγησης και την εκτέλεση κώδικα στο σύστημα εκτός του περιβάλλοντος περιβάλλοντος δοκιμών. Ως μέρος του προγράμματος για την πληρωμή ανταμοιβών σε μετρητά για την ανακάλυψη τρωτών σημείων για την τρέχουσα έκδοση, η Google κατέβαλε 10 βραβεία ύψους 30.5 χιλιάδων δολαρίων ΗΠΑ (ένα βραβείο 7500 $, 5000 $ και 4000 $, δύο βραβεία $3000, τρία βραβεία $2000 και δύο βραβεία $1000 και δύο βραβεία $XNUMX).

Πηγή: opennet.ru

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