Το Chrome 87 φέρνει περιορισμό καρτελών, παρακολούθηση απόφραξης στα Windows, προσωρινή αποθήκευση προς τα εμπρός / πίσω στο Android

Το Chrome 87 διαγράφει το ιστορικό


Η Google παρουσίασε σήμερα το Chrome 87 για Windows, Mac, Linux, Android και iOS. “Η ενημέρωση αυτού του μήνα αντιπροσωπεύει το μεγαλύτερο κέρδος απόδοσης του Chrome εδώ και χρόνια”, ανέφερε η εταιρεία δηλώθηκε. Το Chrome 87 προσφέρει περιορισμό καρτελών, παρακολούθηση απόφραξης στα Windows, προσωρινή αποθήκευση προς τα εμπρός / πίσω στο Android, ενέργειες Chrome και πλήθος λειτουργιών προγραμματιστή. Μπορείτε να πραγματοποιήσετε ενημέρωση στην πιο πρόσφατη έκδοση τώρα χρησιμοποιώντας το ενσωματωμένο πρόγραμμα ενημέρωσης του Chrome ή να το κατεβάσετε απευθείας από google.com/chrome.

Με πάνω από 1 δισεκατομμύριο χρήστες, Το Chrome είναι ένα πρόγραμμα περιήγησης και μια σημαντική πλατφόρμα που πρέπει να λάβουν υπόψη οι προγραμματιστές ιστού. Στην πραγματικότητα, με τις τακτικές προσθήκες και τροποποιήσεις του Chrome, οι προγραμματιστές πρέπει να ενημερώνονται για όλα όσα είναι διαθέσιμα, καθώς και για το τι έχει καταργήθηκε ή καταργήθηκε. Το Chrome 87, για παράδειγμα, καταργεί την υποστήριξη για διευθύνσεις URL FTP για το 50% των χρηστών, αυξάνοντας το 100% από το Chrome 88.

Περιορισμός καρτελών, ανίχνευση απόφραξης και προσωρινή μνήμη εμπρός / πίσω

Το Chrome 87 διαχειρίζεται ενεργά τους πόρους του υπολογιστή σας με περιορισμό καρτελών, παρακολούθηση απόφραξης και προσωρινή αποθήκευση προς τα εμπρός / πίσω. Συνολικά, οι καρτέλες που σας ενδιαφέρουν θα πρέπει να είναι γρηγορότερες, αλλά θα εξακολουθείτε να μπορείτε να διατηρείτε ανοιχτές τις εκατοντάδες καρτέλες, ώστε να μπορείτε να συνεχίσετε από εκεί που σταματήσατε.

Η Google διαπίστωσε ότι οι χρονομετρητές JavaScript αντιπροσωπεύουν πάνω από το 40% της εργασίας στις καρτέλες παρασκηνίου. Το Chrome εμποδίζει πλέον τις καρτέλες παρασκηνίου να ξυπνούν την CPU πολύ συχνά και να εμφανίζουν καρτέλες που δεν μπορείτε να δείτε. Συγκεκριμένα, το πρόγραμμα περιήγησης περιορίζει τις ενεργοποιήσεις χρονοδιακόπτη JavaScript σε καρτέλες φόντου σε μία φορά ανά λεπτό. Αυτό μειώνει τη χρήση της CPU έως και 5x και παρατείνει τη διάρκεια ζωής της μπαταρίας έως και 1,25 ώρες, σύμφωνα με τις εσωτερικές δοκιμές της ομάδας. Οι λειτουργίες φόντου όπως η αναπαραγωγή μουσικής και η λήψη ειδοποιήσεων δεν επηρεάζονται.

Η παρακολούθηση απόφραξης, που είχε προστεθεί στο Chrome OS και Mac, είναι πλέον διαθέσιμη στα Windows. Η λειτουργία επιτρέπει στο Chrome να γνωρίζει ποια παράθυρα και καρτέλες είναι ορατά σε εσάς και να βελτιστοποιεί τους πόρους για τις καρτέλες που χρησιμοποιείτε και όχι αυτές που έχετε ελαχιστοποιήσει. Ως αποτέλεσμα, το Chrome έχει έως και 25% ταχύτερη εκκίνηση και 7% πιο γρήγορα για τη φόρτωση σελίδων, όλα με λιγότερη μνήμη.

https://www.youtube.com/watch?v=_me7_7C6Ηδ

Τελικά, προώθηση / αντίστροφη προσωρινή μνήμη είναι μια βελτιστοποίηση προγράμματος περιήγησης που επιτρέπει την άμεση και εμπρός πλοήγηση Στο Chrome για Android, η προσωρινή μνήμη θα πραγματοποιήσει στιγμιαία περιήγηση στο 20% της εμπρός / πίσω, αν και η Google σκοπεύει να την αυξήσει στο 50% “μέσω περαιτέρω βελτιώσεων και εμπλοκής προγραμματιστών στο εγγύς μέλλον.”

Ενέργειες Chrome

Το Chrome 87 επεκτείνει ό, τι μπορείτε να κάνετε στη γραμμή διευθύνσεων με τις ενέργειες του Chrome. Σκεφτείτε τη λειτουργία ως έναν τρόπο να κάνετε κάτι πιο γρήγορα με το πληκτρολόγιό σας.

Όταν πληκτρολογείτε “αλλαγή κωδικού πρόσβασης” ή “διαγραφή ιστορικού”, για παράδειγμα, μπορείτε πλέον να εκτελέσετε μια ενέργεια απευθείας από τη γραμμή διευθύνσεων του Chrome. Το πρώτο σύνολο ενεργειών του Chrome εστιάζει στο απόρρητο και την ασφάλεια, αλλά η Google προτίθεται πιθανώς να προσθέσει περισσότερα στο μέλλον.

Android και iOS

Το Chrome 87 για Android εξαπλώνεται αργά Google Play. Το αρχείο καταγραφής αλλαγών δεν είναι ακόμη διαθέσιμο – απλώς δηλώνει ότι “Αυτή η έκδοση περιλαμβάνει βελτιώσεις σταθερότητας και απόδοσης”. Η προαναφερθείσα προσωρινή προσωρινή μνήμη είναι πιθανότατα το κύριο χαρακτηριστικό αυτής της κυκλοφορίας.

Το Chrome 87 για iOS δεν είχε λειτουργήσει Apple App Store κατά τη στιγμή της δημοσίευσης, αλλά θα πρέπει σύντομα.

Λειτουργικότητα προγραμματιστή

Το Chrome 87 προσθέτει ένα αρχείο Καρτέλα WebAuthn στο DevTools (Περισσότερες επιλογές => Περισσότερα εργαλεία => WebAuthn). Ως αποτέλεσμα, ο έλεγχος ταυτότητας ιστού μπορεί τώρα να δοκιμαστεί χωρίς συγκεκριμένες συσκευές. Για να μάθετε πώς να το χρησιμοποιείτε, ανατρέξτε στην ενότητα Τι νέο υπάρχει στο DevTools (Chrome 87).

ΦΩΤΟΓΡΑΦΙΚΗ ΜΗΧΑΝΗ μετακίνηση, κλίση και ζουμ Οι λειτουργίες είναι πλέον προσβάσιμες σε ιστότοπους στο Chrome 87. Οι προγραμματιστές μπορούν να έχουν πρόσβαση σε αυτούς χρησιμοποιώντας περιορισμούς παρακολούθησης μέσων στο MediaDevices.getUserMedia() είναι MediaStreamTrack.applyConstraints().

Το Chrome 87 εφαρμόζει επίσης κοκκώδη λειτουργικότητα ροής των προδιαγραφών CSS Logical Properties και Value. Αυτό που κάποτε γράφτηκε με πολλούς κανόνες CSS μπορεί τώρα να γραφτεί ως ένα: βελτιώσεις λογικής διάταξης με συντομογραφίες σχετικές με τη ροή.

Προσφορές Chrome Στοιχεία σχετικά με την προέλευση, που σας επιτρέπει να δοκιμάσετε νέες δυνατότητες και να παρέχετε σχόλια στην κοινότητα των προτύπων ιστού. Το Chrome 87 δεν έχει νέες δοκιμαστικές εκδόσεις του Origin. Αντ ‘αυτού, μια δοκιμαστική έκδοση του Origin έχει ολοκληρωθεί και είναι πλέον ενεργοποιημένη από προεπιλογή: το API καταστήματος cookie εκθέτει τα cookie HTTP σε εργαζόμενους σέρβις και προσφέρει μια ασύγχρονη εναλλακτική λύση document.cookie.

Όπως πάντα, το Chrome 87 περιλαμβάνει την πιο πρόσφατη μηχανή JavaScript V8. Έκδοση V8 8.7.0 πόρτα γρήγορες μη ασφαλείς κλήσεις JavaScript είναι Atomics.waitAsync. Ελεγξε το ολοκληρωμένο changelog Για περισσότερες πληροφορίες.

Άλλες λειτουργίες προγραμματιστών σε αυτήν την έκδοση περιλαμβάνουν:

  • Απομόνωση μεταξύ προέλευσης: Το Chrome θα χρησιμοποιεί τώρα την πηγή αντί για τον ιστότοπο ως κλειδί συμπλέγματος παράγοντα για απομονωμένες συστάδες παραγόντων πολλαπλών πηγών. Μετάλλαξη του document.domain δεν υποστηρίζεται πλέον για συστάδες μεμονωμένων παραγόντων πολλαπλής προέλευσης. Αυτή η αλλαγή εισάγει επίσης window.crossOriginIsolated, μια τιμή Boolean που υποδεικνύει εάν τα API που απαιτούν απομόνωση μεταξύ πηγών μπορούν να το χρησιμοποιήσουν. Τα API υποστήριξης περιλαμβάνουν SharedArrayBuffer (απαιτείται για νήματα WebAss Assembly), performance.measureMemory(), είναι JS Self-Profiling API.
  • Ιδιότητα iframe για περιορισμό της πρόσβασης σε έγγραφα iframe της ίδιας πηγής: προσθήκη ο disallowdocumentaccess ιδιοκτησία για να μην επιτρέπεται η δέσμευση μεταξύ εγγράφων μεταξύ iframe από την ίδια πηγή στο ίδιο κύριο έγγραφο. Αυτό βάζει επίσης iframes της ίδιας προέλευσης σε ξεχωριστούς βρόχους συμβάντων.
  • isInputPending (): Το Chrome πρόσθεσε μια μέθοδο που ονομάζεται isInputPending(), προσβάσιμο από navigator.scheduling, που μπορούν να κληθούν από μακροπρόθεσμες λειτουργίες. Μπορείς να βρεις ένα παράδειγμα χρήσης της μεθόδου στο σχέδιο προδιαγραφών.
  • Κεφαλίδες αιτήματος διαστήματος σε εργαζόμενους υπηρεσίας – Ιστορικά, τα αιτήματα διαστήματος και οι εργαζόμενοι υπηρεσιών δεν συνεργάστηκαν καλά, αναγκάζοντας τους προγραμματιστές να δημιουργήσουν εναλλακτικές λύσεις. Ξεκινώντας με το Chrome 87, η μεταφορά αιτημάτων εύρους στο δίκτυο από έναν εκπρόσωπο υποστήριξης θα “λειτουργήσει”.
  • Ροές API: Μεταβιβάσιμες ροές: Μεταβιβάσιμες ροές τώρα επιτρέπει ReadableStream, WritableStream, είναι TransformStream αντικείμενα που πρέπει να περάσουν ως επιχειρήματα postMessage(). Τα API ροής παρέχουν πανταχού παρόντα, διαλειτουργικά πρωτόγονα για τη δημιουργία, τη σύνθεση και την κατανάλωση ροών δεδομένων. Ένα φυσικό πράγμα που πρέπει να κάνετε με μια ροή είναι να το μεταβιβάσετε σε έναν εργαζόμενο στο Διαδίκτυο. Αυτό παρέχει άπλετο πρωτόγονο για την εκφόρτωση της εργασίας σε άλλο νήμα. Η εκφόρτωση της εργασίας σε έναν εργαζόμενο είναι σημαντική για μια ομαλή εμπειρία χρήστη, αλλά η εργονομία μπορεί να είναι δυσάρεστη. Οι μεταβιβάσιμες ροές λύνουν αυτό το πρόβλημα για τις ροές. Μόλις η ίδια η ροή μεταφερθεί, τα δεδομένα κλωνοποιούνται με διαφάνεια στο παρασκήνιο.
  • Χειριστές συμβάντων που σχετίζονται με τη μετάβαση: Το ontransitionrun, ontransitionstart, είναι ontransitioncancel χαρακτηριστικά του χειριστή συμβάντων επιτρέψτε στους προγραμματιστές να προσθέσουν ακροατές συμβάντων 'transitionrun', 'transitionstart', είναι 'transitioncancel' συμβάντα σε στοιχεία, αντικείμενα εγγράφων και αντικείμενα παραθύρου.
  • WakeLockSentinel.released χαρακτηριστικό: Το WakeLockSentinel αντικείμενο έχει μια νέα ιδιότητα που ονομάζεται released το οποίο υποδεικνύει εάν ένας φρουρός έχει ήδη κυκλοφορήσει. Η προεπιλογή είναι ψευδής και αλλάζει σε αληθής όταν αποστέλλεται ένα συμβάν πτώσης. Το νέο χαρακτηριστικό βοηθά τους προγραμματιστές ιστού να γνωρίζουν πότε κυκλοφορούν μπλοκ, ώστε να μην χρειάζεται να τα παρακολουθούν χειροκίνητα.
  • Περιγραφείς @ font-face για αντικατάσταση μετρήσεων γραμματοσειράς: νέο @font-face περιγραφείς έχουν προστεθεί στο ascent-override, descent-override, είναι line-gap-override για παράκαμψη των μετρήσεων γραμματοσειράς. Αυτό βελτιώνει τη διαλειτουργικότητα μεταξύ προγραμμάτων περιήγησης και λειτουργικών συστημάτων, έτσι ώστε η ίδια γραμματοσειρά να φαίνεται πάντα η ίδια στον ίδιο ιστότοπο, ανεξάρτητα από το λειτουργικό σύστημα ή το πρόγραμμα περιήγησης. Ευθυγραμμίζει επίσης τις μετρήσεις μεταξύ δύο γραμματοσειρών ιστού που υπάρχουν ταυτόχρονα, αλλά για διαφορετικούς γλύφους. Τέλος, παρακάμπτει τις μετρήσεις γραμματοσειράς για μια γραμματοσειρά μετοχών για να μιμηθεί μια γραμματοσειρά ιστού, για να ελαχιστοποιηθεί η αθροιστική μετατόπιση διάταξης.
  • Διακόσμηση κειμένου και ιδιότητες υπογράμμισης: Το Chrome υποστηρίζει τώρα αρκετές νέες ιδιότητες διακόσμησης κειμένου και υπογράμμισης. Αυτές οι ιδιότητες αντιμετωπίζουν περιπτώσεις χρήσης όπου οι υπογραμμίσεις είναι πολύ κοντά στη γραμμή βάσης κειμένου και ενεργοποιούνται πολύ νωρίς για να παραλείψετε τη μελάνη κατά την εκτέλεση κειμένου. Αυτές οι περιπτώσεις χρήσης επιλύουν τα προβλήματα που προκαλούνται από την εκκίνηση text-decoration-skip-ink ιδιοκτησία. Οι νέες ιδιότητες είναι text-decoration-thickness, text-underline-offset είναι στο from-font λέξη-κλειδί για text-underline-position.
  • Η ιδιότητα εισαγωγών υποστηρίζει την τιμή “αυτόματη”: Το CSS2 επέτρεψε στα προγράμματα περιήγησης να καθορίσουν την προεπιλεγμένη τιμή για την ιδιότητα εισαγωγών, την οποία ακολούθησε προηγουμένως το Chrome. Chrome 87 τώρα ακολουθεί το επίπεδο 3 της μονάδας περιεχομένου που δημιουργείται CSS στο οποίο το 'auto' η λέξη-κλειδί είναι η προεπιλογή. Αυτή η προδιαγραφή απαιτεί να χρησιμοποιείται μια τυπογραφικά κατάλληλη τιμή για εισαγωγικά με βάση τη γλώσσα του περιεχομένου του στοιχείου ή / και του γονέα του.

Για μια πλήρη επισκόπηση του τι νέο υπάρχει, ρίξτε μια ματιά Λίστα άμεσων εκδόσεων Chrome 87.

Η Google κυκλοφορεί μια νέα έκδοση του προγράμματος περιήγησής της κάθε έξι εβδομάδες περίπου. Το Chrome 88 θα φτάσει στα μέσα Ιανουαρίου.


Βέλτιστες πρακτικές για ένα επιτυχημένο κέντρο αριστείας AI:

Ένας οδηγός τόσο για CoE όσο και για επιχειρηματικές μονάδες Συνδεθείτε εδώ




[via]