Νομίζω έχουμε μιλήσει στο παρελθόν για το
WebKit - πρόκειται για την open source μηχανή που χρησιμοποιείται από τον Safari και όλα τις ανάγκες του Mac OS X για εμφάνιση σελίδων - όπως και στην τεχνολογία
AIR (πρώην Apollo) της Adobe.
Το WebKit αποτελεί κλάδο των KHTML και KJS, βιβλιοθηκών εμφάνισης σελίδων που περιέχονται στο περιβάλλον εργασίας KDE για Linux. Η ουσία είναι η εξής: ο Safari, τόσο η native έκδοση όσο και η Windows, τρέχουν πατώντας πάνω στο WebKit. Η έκδοση του Safari που αυτή τη στιγμή είναι επίσημα διαθέσιμη στο Leopard είναι η 3.0.4 (5523.10.6), και είναι βασισμένη σε μία δεδομένη έκδοση του WebKit. Η κοινότητα της μηχανής όμως δε μένει στάσιμη: καθημερινά σφάλματα διορθώνονται, νέα χαρακτηριστικά προστίθενται, βελτιώσεις ενσωματώνονται στον κυρίως κώδικα, και έτσι γίνονται διαθέσιμα στο ευρύ κοινό τα λεγόμενα nightly builds του WebKit. Ουσιαστικά είναι betas των νέων εκδόσεων της μηχανής, που “δανείζονται” τον σκελετό του Safari για να τρέξουν.
Γιατί τα κουβεντιάζουμε όλα αυτά; Ο Safari είναι ήδη ο πιο γρήγορος browser που υπάρχει - γρηγορότερος από τον Firefox και ασύλληπτα ταχύτερος από τον Internet Explorer. Έχει τα πλεονεκτήματα του να είναι απόλυτα συμβατός με τα παγκόσμια πρότυπα κατασκευής ιστοσελίδων (ο Firefox 3, όπως και ο IE 8 θα είναι επίσης απολύτως συμβατοί, αλλά μέχρι στιγμής ο Safari παραμένει κυρίαρχος) και πολύ ελαφρύς σε πόρους σε σχέση με τον ανταγωνισμό. Διαβάζω εδώ όμως πως οι τελευταίες nightly builds του WebKit εκτινάσσουν τις επιδόσεις του προγράμματος σε νέα, δυσθεώρητα ύψη!
Από καιρού εις καιρόν η Apple παίρνει τις εξελίξεις στον κώδικα της μηχανής και ανανεώνει τον δικό της browser, κάνοντας παράλληλα και τις δικές της βελτιώσεις. Πολύ σύντομα λοιπόν προβλέπεται να δούμε τον Safari 3.1, που αν τα νούμερα αληθεύουν, θα είναι σημαντικά πιο αποδοτικός σε σχέση με τη σημερινή του έκδοση. Ο ανταγωνισμός; Οδοντόπαστα στο πάτωμα
Σε OS X είναι ασυζητητί η πρώτη εκλογή όσον αφορά στους browsers, σε Windows αν μπορέσουν να διορθώσουν μερικά σφαλματάκια θα είναι πολύ καλή λύση.
Σκέφτομαι σοβαρά να ξαναπεράσω για κύριο browser στο WebKit, το είχα κάνει και παλιότερα - είναι σίγουρα αρκετά σταθερός και η δυνατότητα να δοκιμάζω νέα features με έλκει ιδιαίτερα. Αλλά χάνω συμβατότητα με ορισμένα plugins και αυτό με χαλάει λίγο.
Για τώρα, απλώς κατεβάζω την πιο πρόσφατη nightly και ίδωμεν
ΠΡΟΣΦΑΤΑ ΣΧΟΛΙΑ