Ο YouTube‑webplayer αρχίζει να κρεμαίνεται, καταναλώνοντας γιγαμπάτια RAM.
Προβλήματα με το web‑player του YouTube: τι συμβαίνει και γιατί
Τελευταία εβδομάδα, οι χρήστες της πλατφόρμας YouTube άρχισαν να παρατηρούν παράξενες διακοπές στη λειτουργία του προγράμματος περιήγησης κατά την προβολή βίντεο. Μεταξύ των πιο συχνών αναφορών είναι η κλοπή του παραθύρου, η ξαφνική αύξηση της κατανάλωσης RAM και, όπως αναφέρουν μέλη Reddit, τρεμοπώλια ήχου, απώλεια πλαισίων και υπερβολικό φόρτο CPU.
Τι ακριβώς συμβαίνει
* Απειρό κύκλος rendering
Στον κώδικα του player εμφανίζεται ένα σφάλμα που οδηγεί τον browser να επαναπροβάλλει συνεχώς τα στοιχεία του player. Αυτό προκαλεί αύξηση της χρήσης μνήμης και CPU.
* Το τμήμα «ytd-menu-renderer»
Οι προγραμματιστές της Mozilla διαπίστωσαν ότι το πρόβλημα σχετίζεται με την ετικέτα `<ytd-menu-renderer>`. Εκεί βρίσκονται τα κουμπιά «μου αρέσει», «δεν μου αρέσει» και «μοιραστείτε». Το μενού δυναμικά κρύβει ή εμφανίζει αυτά τα κουμπιά ανάλογα με το πλάτος της οθόνης.
* Πρόβλημα με την «χαμένη» ετικέτα
Όταν ένα από τα κουμπιά δεν χωράει, το `<ytd-menu-renderer>` το αφαιρεί. Στη συνέχεια ο player λανθασμένα υπολογίζει ότι το μενού είναι πλέον αρκετά πλατύ και προσπαθεί να επαναφέρει το κουμπί. Επειδή δεν υπάρχει χώρος, ο κώδικας το αφαιρεί ξανά. Αυτή η διαδικασία επαναλαμβάνεται απέραντα, αναγκάζοντας τον browser να επαναϋπολογίζει συνεχώς τις διαστάσεις των στοιχείων.
Πώς επηρεάζει τον χρήστη
* Μνήμη – Ορισμένοι χρήστες αναφέρουν αύξηση της κατανάλωσης RAM από μερικά εκατοντάδες MB σε 2–3 GB κατά την αναπαραγωγή βίντεο.
* CPU – Η φόρτωση του CPU επίσης αυξάνεται σημαντικά, οδηγώντας στην επιβράδυνση άλλων εφαρμογών.
Προς ποιους αφορά
Το πρόβλημα επηρεάζει αρκετούς browsers: Firefox, Brave και άλλα που χρησιμοποιούν rendering παρόμοιο με WebKit. Μέχρι να κυκλοφορήσει επίσημη διόρθωση από το YouTube, οι χρήστες μπορούν να δοκιμάσουν προσωρινές λύσεις (π.χ. απενεργοποίηση επεκτάσεων, ενημέρωση του browser ή χρήση της κινητής έκδοσης της ιστοσελίδας).
Συμπέρασμα:
Το σφάλμα στο δυναμικό μενού του player οδηγεί σε έναν άπειρο κύκλο rendering που επιβαρύνει σημαντικά τη μνήμη και το CPU. Οι χρήστες ήδη παρατηρούν αισθητή πτώση της απόδοσης κατά την προβολή βίντεο στο YouTube. Παρακολουθήστε τις ενημερώσεις του YouTube και των browsers – σύντομα θα υπάρξει διόρθωση.
Σχόλια (0)
Μοιραστείτε τη γνώμη σας — παρακαλώ να είστε ευγενικοί και εντός θέματος.
Συνδεθείτε για να σχολιάσετε