Αναιρώντας μια αμφιλεγόμενη απόφαση του 2022 που καθυστέρησε την υιοθέτηση εικόνας επόμενης γενιάς, η Google επιβεβαίωσε επίσημα ότι θα επαναφέρει την υποστήριξη για JPEG XL (JXL) στο πρόγραμμα περιήγησής της Chrome.

Το JPEG XL (JXL) είναι μια μορφή εικόνας επόμενης γενιάς, χωρίς δικαιώματα εκμετάλλευσης σχεδιασμένο για να αντικαταστήσει το παλαιού τύπου πρότυπο JPEG, προσφέροντας ανώτερη συμπίεση και σύγχρονες δυνατότητες όπως HDR, διαφάνεια και κινούμενα σχέδια. Το καθοριστικό του πλεονέκτημα είναι η δυνατότητα μετατροπής χωρίς απώλειες υπαρχόντων JPEG σε μικρότερα αρχεία (μειώνοντας το μέγεθος κατά περίπου 20%) χωρίς απώλεια ποιότητας.

Η κίνηση της Google ακολουθεί χρόνια αντιδράσεων προγραμματιστών και αυξανόμενης πίεσης από ανταγωνιστές παίκτες οικοσυστήματος όπως η Apple και η Adobe, οι οποίοι υιοθέτησαν τη δωρεάν χρήση δικαιωμάτων εκμετάλλευσης της παλαιότερης μορφής αρχείου ραστερών γραφικών της Google

src=”https://winbuzzer.com/wp-content/uploads/2024/01/Featured-How-to-See-Passwords-in-Chrome.jpg”>

Οι μηχανικοί του Chrome λένε τώρα ότι θα στείλουν τη δυνατότητα μόλις ενσωματωθεί ένας αποκωδικοποιητής που είναι ασφαλής στη μνήμη, σηματοδοτώντας μια σημαντική διαδρομή για τον πόλεμο στον ιστό Το JXL για να αντικαταστήσει το παλιό πρότυπο JPEG.

A Rust-based Path to Redemption

Σπάζοντας ένα τριετές αδιέξοδο, ο Rick Byers, επικεφαλής της ομάδας ελέγχου του Chrome, τερμάτισε επίσημα το πάγωμα της ενσωμάτωσης JPEG XL στο το νήμα της λίστας αλληλογραφίας Blink-dev. Η έγκριση εξαρτάται από δύο συγκεκριμένους όρους: την παρουσία «θετικών σημάτων» από το ευρύτερο οικοσύστημα και την αυστηρή συμμόρφωση με την ασφάλεια.

Η Google απορρίπτει ρητά την προηγούμενη εφαρμογή της C++ υπέρ ενός αποκωδικοποιητή «απόδοσης και ασφαλούς μνήμης», πιθανότατα γραμμένου σε Rust. Ο Byers σημείωσε ότι”δεδομένων αυτών των θετικών ενδείξεων, θα χαιρετούσαμε τις συνεισφορές για την ενσωμάτωση ενός αποκωδικοποιητή JPEG XL με απόδοση και με ασφάλεια στη μνήμη στο Chromium”, διαμορφώνοντας το σκεπτικό γύρω από την εξωτερική υιοθέτηση και όχι τις εσωτερικές μετρήσεις.

Η μακροπρόθεσμη συντήρηση παραμένει το τελευταίο εμπόδιο πριν φτάσει η δυνατότητα στους χρήστες. Η Google απαιτεί από μια αποκλειστική ομάδα να κατέχει τον κωδικό αποκωδικοποιητή προτού αποσταλεί στο κανάλι Stable.

Η Byyers διευκρίνισε το χρονοδιάγραμμα, δηλώνοντας:”Για να τον ενεργοποιήσουμε από προεπιλογή στο Chromium, θα χρειαζόμασταν δέσμευση για μακροχρόνια συντήρηση. Εφόσον πληρούνται αυτά και τα συνήθη κριτήρια εκκίνησης, θα τον αποστέλλουμε στο Chrome.”

Ενημέρωση της κατάστασης προγραμματιστή του Chromus gran στο Chromium. παρακολούθησης, η επιβεβαίωση του νέου κώδικα βασίζεται στην πιο πρόσφατη υλοποίηση αναφοράς libjxl. Η ενημέρωση του προγραμματιστή αναφέρει:

“Τρέχουσα κατάσταση: – Η δυνατότητα ολοκληρώθηκε – χρησιμοποίησε την προηγούμενη υλοποίηση JXL ως προσχέδιο και ενημερώθηκε στην πιο πρόσφατη υλοποίηση αναφοράς – Προστέθηκε υποστήριξη κινούμενων εικόνων (το Chromium θα ήταν το πρώτο πρόγραμμα περιήγησης που θα υποστηρίζει κινούμενα σχέδια JXL) – τα ρομπότ είναι πράσινα”

Η Januschka δημοσίευσε επίσης την ακόλουθη υποστήριξη για την παρουσίαση του ChPEG Επισημάνθηκε ως”λειτουργία ολοκληρωμένη”, η νέα εφαρμογή φέρεται να περνά τις περισσότερες αυτοματοποιημένες δοκιμές bot. Η υποστήριξη κινούμενων εικόνων είναι ένα κρίσιμο τεχνικό στοιχείο σε αυτή τη δεύτερη προσπάθεια, δυνητικά ξεπερνώντας την αρχική εφαρμογή του Safari.

Ο Januschka σημείωσε ότι”το Chromium θα ήταν το πρώτο πρόγραμμα περιήγησης που θα υποστηρίξει κινούμενα σχέδια JXL”, αν και αυτός ο ισχυρισμός αμφισβητείται από μικρότερα έργα όπως το , το οποίο υποστηρίζει κινούμενα σχέδια JXL από τα μέσα του 2024.

Το πλαίσιο”Codec War”(2022-2025)

Η Google αφαίρεσε αρχικά την υποστήριξη JXL στο Chrome 110 τον Δεκέμβριο του 2022, σκοτώνοντας ουσιαστικά τη ροπή ιστού της μορφής. Εκείνη την εποχή, ο Jim Bankoski δήλωσε ότι”αποφασίσαμε να σταματήσουμε αποτελεσματικά τα πλεονεκτήματα των πειραμάτων JPEG XL του Chrome και να αφαιρέσουμε τα πλεονεκτήματα του κώδικα Google μέσω των πειραμάτων της Google”. δική σας μορφή AVIF.

Επικριτές και ειδικοί στη συμπίεση εικόνων κατηγόρησαν την Google ότι χρησιμοποιεί εσφαλμένες μετρήσεις δοκιμάζοντας μη βελτιστοποιημένους κωδικοποιητές για να ευνοήσει το AVIF. Πυροδοτώντας ένα από τα πιο αμφισβητούμενα θέματα στην ιστορία του Chromium, η κατάργηση προσέλκυσε πάνω από 1.000 αστέρια και εκατοντάδες σχόλια από προγραμματιστές.

Κατά τη διάρκεια της παύσης, η Google ώθησε επιθετικά διάδοχος του JPEG και του WebP. Οι μηχανικοί αφαίρεσαν εντελώς τη”σημαία δυνατότητας”από το πρόγραμμα περιήγησης, αποτρέποντας ακόμη και την πειραματική χρήση για σχεδόν τρία χρόνια.

Στερεώνοντας μια αφήγηση”πόλεμος μορφών”, αυτή την περίοδο έφερε σε αντίθεση το AVIF της Google που βασίζεται σε βίντεο με την πρώτη σχεδίαση της εικόνας του JPEG XL.

Πίεση του οικοσυστήματος και την τεχνολογία εκ νέου. αδιέξοδο το 2023 προσθέτοντας εγγενή υποστήριξη JXL στο Safari 17. Δημιουργώντας ένα σενάριο”διαχωρισμένου ιστού”, αυτή η υιοθέτηση σήμαινε εικόνες υψηλής πιστότητας που φορτώθηκαν σε iPhone αλλά απέτυχαν σε Android και Chrome.

Η Adobe ενσωμάτωσε το JXL στο Lightroom και το Photoshop, ενώ η Microsoft πρόσθεσε το Εικόνα XX=”JL=blank”>PEH=blank?hl=blan Επέκταση στα Windows 11, επικυρώνοντάς το ως επαγγελματικό πρότυπο, ανεξάρτητα από την υποστήριξη του προγράμματος περιήγησης.

Η θέση του Mozilla άλλαξε από”ουδέτερη”σε”θετική”, υπό την προϋπόθεση ότι οι ανησυχίες ασφαλείας αντιμετωπίζονταν μέσω ενός αποκωδικοποιητή που βασίζεται σε Rust. Τεχνικά, το JXL προσφέρει ένα μοναδικό πλεονέκτημα: διακωδικοποίηση χωρίς απώλειες των υπαρχόντων JPEG για μείωση του μεγέθους κατά περίπου 20% χωρίς απώλεια παραγωγής.

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

Categories: IT Info