από Γιώργος Φιωτάκης » 07 Οκτ 2011, 01:54
Ο Mozilla Firefox και ο Google Chrome/Chromium χρησιμοποιούν διαφορετικές μηχανές για να εκτελέσουν κώδικα javascript όπως αυτόν της συγκεκριμένης σελίδας, SpiderMonkey ο μεν, V8 οι δε...
Πέρα από το γεγονός ότι και οι δυο μηχανές εξελίσσονται ταχύτατα και διαρκώς (πχ η σταθερή έκδοση του Firefox μου δίνει 29 fps, ενώ ο Nightly 45) για να προσφέρουν ακόμα μεγαλύτερη ταχύτητα και δυνατότητες στους προγραμματιστές δικτυακών εφαρμογών, ο κώδικας που αυτοί γράφουν μπορεί να προσαρμοστεί ως ένα σημείο ώστε να εκμεταλλεύεται καλύτερα κάποιες από τις δυνατότητες της μιας ή της άλλης μηχανής.
Για τη διαφορά ανάμεσα σε Chrome-Chromium, υποθέτω απλά ότι ο κώδικας του ενός (άρα και η μηχανή javascript που ενσωματώνει) είναι από τη σταθερή έκδοση, ενώ του άλλου από την unstable.
Δυστυχώς σε περιβάλλον Linux οι οδηγοί γραφικών είναι ένα μεγάλο πρόβλημα και δεν μπορεί να ενεργοποιηθεί καν σε πολλές περιπτώσεις η υποστήριξη webGL, με αποτέλεσμα να επιβραδύνεται κατά πολύ η εκτέλεση εφαρμογών που ενσωματώνουν τεχνολογία αιχμής και να παρατηρείται διαφορά στον αριθμό fps όχι απλά από περιηγητή σε περιηγητή, αλλά ακόμη και στις ίδιες εκδόσεις ενός περιηγητή σε σχέση με τις μετρήσεις σε περιβάλλον windows.
Για τους τυχερούς (ή αν θέλετε τους πιο προνοητικούς) από εμάς που τα υποσυστήματα τους το επιτρέπουν, δεν υπάρχουν μεγάλες διαφορές πάντως.
Πρόβλημα με τον Mozilla Firefox; Μαζί με την αναφορά του προβλήματος, δημοσιεύστε και τις πληροφορίες του about:support και του about:plugins μέσα σε code tag!