Η Google μόλις κυκλοφόρησε τη νέα σταθερή έκδοση του Chrome 54, η οποία προστεθεί υποστήριξη σε αρκετά χαρακτηριστικά. Ένα από τα καλύτερα της νέας έκδοσης είναι η προδιαγραφή προσαρμοσμένων στοιχείων V1 (Custom Elements V1) που επιτρέπει στους προγραμματιστές να δημιουργήσουν προσαρμοσμένες ετικέτες HTML.
Ο Chrome υποστηρίζει τα Custom Elements V1 για αρκετό καιρό τώρα, αλλά με μια ενδιάμεση και ημιτελή έκδοση του Custom Elements V1.
Όμως ο Chrome 54 υποστηρίζει τώρα τα Custom Elements V1, με μια τελική έκδοση αυτού του WHATWG χαρακτηριστικού, την οποία όλοι οι μεγάλοι προμηθευτές του προγράμματος περιήγησης έχουν συμφωνήσει να υποστηρίξουν και να εφαρμόσουν.
Επί του παρόντος, μόνο Chrome 54 και ο Opera 41 Beta υποστηρίξει αυτό το νέο χαρακτηριστικό, ενώ τα περισσότερα προγράμματα περιήγησης υποστηρίζουν ακόμα το V0.
Ένα άλλο σημαντικό χαρακτηριστικό που φέρνει το Chrome 54 είναι το BroadcastChannel, ένας μηχανισμός μέσω του οποίου εργαζόμενοι στο διαδίκτυο και εργαζόμενοι υπηρεσιών μπορούν να μιλήσουν ο ένας στον άλλο μέσω πολλαπλών tabs του προγράμματος περιήγησης, και iframes,.
Αυτό το χαρακτηριστικό θα επιτρέψει στους προγραμματιστές να δημιουργήσουν διαδικτυακές υπηρεσίες που μπορεί να συγχρονίζουν τα δεδομένα τους από πολλαπλά παράθυρα και καρτέλες στην ίδια διεύθυνση URL προέλευσης, πολύ πιο εύκολα, και χωρίς την ανάγκη πολύπλοκου ασύγχρονου κώδικα JavaScript. Ίσως ο κώδικας να είναι περίπλοκος αλλά όχι τόσο περίπλοκο όπως πριν.
Οι προγραμματιστές της Google πρόσθεσαν και νέα χαρακτηριστικά για την Android έκδοση του browser.
Έτσι ο Chrome 54 έρχεται με μια λειτουργία που ονομάζεται Element.requestFullScreen (), Οι προγραμματιστές μπορούν να τη χρησιμοποιήσουν για να αλλάζουν αυτόματα το περιεχόμενο βίντεο σε λειτουργία πλήρους οθόνης, όταν αλλάζει ο προσανατολισμός του τηλεφώνου.
Επιπλέον, η έκδοση 54 έρχεται με βελτιωμένο το API ορατότητας σελίδας (Page Visibility API) κάτι που επιτρέψει στα βίντεο να παίζουν καθώς ο χρήστης πραγματοποιεί κύλιση προς τα κάτω στη σελίδα. Αυτή η συμπεριφορά υπάρχει ήδη στα περισσότερα προγράμματα περιήγησης (desktop) αλλά δεν υπήρχε ποτέ στην έκδοση του Chrome για Android.
Παρακάτω είναι όλα τα security fixes που φέρνει ο νέος Chrome 54.
[$7500][645211] High CVE-2016-5181: Universal XSS in Blink. Credit to Anonymous[$5500][638615] High CVE-2016-5182: Heap overflow in Blink. Credit to Giwan Go of STEALIEN[$3000][645122] High CVE-2016-5183: Use after free in PDFium. Credit to Anonymous[$3000][630654] High CVE-2016-5184: Use after free in PDFium. Credit to Anonymous[$3000][621360] High CVE-2016-5185: Use after free in Blink. Credit to cloudfuzzer[$1000][639702] High CVE-2016-5187: URL spoofing. Credit to Luan Herrera[$3133.7][565760] Medium CVE-2016-5188: UI spoofing. Credit to Luan Herrera[$1000][633885] Medium CVE-2016-5192: Cross-origin bypass in Blink. Credit to [email protected][$500][646278] Medium CVE-2016-5189: URL spoofing. Credit to xisigr of Tencent’s Xuanwu Lab[$500][644963] Medium CVE-2016-5186: Out of bounds read in DevTools. Credit to Abdulrahman Alqabandi (@qab)[$500][639126] Medium CVE-2016-5191: Universal XSS in Bookmarks. Credit to Gareth Hughes[$N/A][642067] Medium CVE-2016-5190: Use after free in Internals. Credit to Atte Kettunen of OUSPG[$500][639658] Low CVE-2016-5193: Scheme bypass. Credit to Yuyang ZHOU (martinzhou96)- [654782] CVE-2016-5194: Various fixes from internal audits, fuzzing and other initiatives
Κατεβάστε το νέο browser
https://www.google.com/chrome/