Η Google έβγαλε χθες ένα HTML5 demo που ουσιαστικά χρησιμοποιώντας Javascript κάνει render το Julia set. Η πλοήγηση μέσα στη “Julia” γίνεται με το interface του google maps. Πάντως όσο zoom και αν έκανα δεν ανακάλυψα κάποιο μπουκάλι σαμπάνιας :P Σκέφτηκα ότι το Julia map είναι πολύ καλή ευκαιρία για να συγκρίνουμε την ταχύτητα της javascript στους τελευταίους browsers. Ακολουθεί βιντεάκι με όλη τη διάρκεια του rendering καθώς και ένα χρονόμετρο από κάτω. Τα αποτελέσματα:
Βrowser | Time | Speed |
---|---|---|
FF4 beta 10 | 9 sec | 2,9 X |
Opera 11 | 16 sec | 1,6 X |
Chrome | 26 sec* | 1X |
*Ξαναέτρεξα το test αφού έγινε το post και ο chrome τελείωσε σε 21 sec. Μάλιστα είναι ευαίσθητος σε σχέση με άλλα προγράμματα όταν καταναλώνουν CPU. πχ όταν έκλεισα το πρόγραμμα που έκανα capture την οθόνη (FRAPS) τερμάτισε στα 16 sec μαζί με τον Opera. Ωστόσο οι Opera, Firefox δεν επηρεάστηκαν από την παράλληλη λειτουργία του FRAPS
Αν δεχτούμε ότι ο FF έκανε κατά μέσο όρο 240 εκατομύρια υπολογισμούς το δευτερόλεπo (φαίνεται η τιμή το βίντεο πάνω αριστερά), ο Opera έκανε 130 Million/sec και ο Chrome 83 Million/sec. Δηλαδή η Mozilla κατάφερε και έκανε πολύ καλή δουλειά στο Οptimizations της javascript engine. Το παράξενο είναι ότι ο Chrome τερματίζει τελευταίος με το ένα τρίτο της ταχύτητας του Firefox..
Δείτε το βιντεάκι παρακάτω.