Πριν καιρό είχα δοκιμάσει μια beta του FF4 αλλά είχε μια ασυμβατότητα με την κάρτα γραφικών μου. Σήμερα είπα να ρίξω μια ακόμα ματιά και πλέον λειτουργεί τουλάχιστον στο δικό μου σύστημα (windows 7, ati HD4870). Πριν γράψω τη γνώμη μου για τη νέα έκδοση, πρέπει να δηλώσω ότι θεωρώ τον FF ανώτερο σε όλα τα θέματα σε σχέση με τον Chrome εκτός από την ταχύτητα και την κατανάλωση μνήμης. Αυτό βέβαια είναι προσωπική άποψη αλλά τη στηρίζω σε πολλά features του FF που με έχουν βολέψει με τον τρόπο που υλοποιούνται.
Μετά από τη δοκιμή της beta μπορώ να πω ότι το βασικό πρόβλημα του FF (η ταχύτητα) δεν υφίσταται πλέον! Η javascript engine είναι αισθητά πιο γρήγορη (απλά τρέξτε αυτό το πολύ όροφο demo το οποίο κάνει render τα γραφικά χρησιμοποιώντας Javascript). Η μεγάλη όμως διαφορά στον FF4 είναι ότι είναι πλέον Hardware accelerated. Αυτό σημαίνει ότι μεγάλο τμήμα της διαδικασίας rendering μιας σελίδας (η δημιουργία αυτού που βλέπεις όταν πας σε μία σελίδα) γίνεται στην κάρτα γραφικών και όχι στον επεξεργαστή. Ακόμα και τα παράθυρα διαλόγου του FF4 είναι hardware accelerated (όπως φάνηκε με το FRAPS). Η διαφορά φαίνεται κυρίως σε σελίδες που έχουν στοιχεία με διαφάνειες ή πολλά animations. Χαρακτηριστικό είναι αυτό το Demo όπου μπορείτε να αλλάξετε το μέγεθος των φωτογραφιών και να τις περιστρέψτε.
Για να πετύχει ο FF το acceleration χωρίζει τη σελίδα σε layers (ενδεχομένως κάθε div να είναι ένα layer) και μετά στέλνει αυτά τα layers στη GPU μέσω κάποιου API (πχ Direct 3D, openGL) για να γίνει το rendering. Ένα από τα μειονεκτήματα αυτής της μεθόδου είναι ότι δεν μπορεί να χρησιμοποιηθεί το Clear Type των windows στις γραμματοσειρές αφού πλέον το rendering γίνεται στο Direct 2D και όχι από το GDI, αλλά ίσως βρουν κάποιο πλάγιο τρόπο για να το καταφέρουν.
Όσο αφορά το user interface τα βελάκια μπρος πίσω έχουν μπει κάτω από τα tabs (όπως στον chrome). Αν δε σας αρέσει υπάρχει η δυνατότητα αλλαγής. Και αυτό είναι ένα από τα μεγάλα πλεονεκτήματα του FF και παραμένει στην τέταρτη έκδοση. Μπορείς να παραμετροποιήσεις τα πάντα!
Προς το παρόν δε λειτουργούν πολλά addons (ακόμα και το λεξικό), ωστόσο καθώς κινούμαστε προς την τελική έκδοση όλα αυτά αναμένεται να λυθούν. Παρακάτω ακολουθεί ένα βιντεάκι με τα demos που ανέφερα παραπάνω τα οποία τα έτρεξα στον FF4. Μπορείτε και εσείς να δοκιμάστε τη beta έκδοση, κρατώντας και την υπάρχουσα (παλιά) έκδοση ταυτόχρονα!
UPDATE: τον δοκίμασα στο Mac OS X (macbook pro) και νομίζω ότι εκεί δεν υπάρχει hardware acceleration
UPDATE2: δοκίμασα google maps σε FF4 σε win. Απίστευτα smooth scrolling σαν το Google earth!