Αν το 2009 ήταν η χρονιά του αριθμού 7 λόγω του τελευταίου λειτουργικού της Microsoft, τότε το 2010 είναι σίγουρα η χρονιά του αριθμού 5! Ο λόγος για την 5η έκδοση της markup γλώσσας HTML η οποία, παρά τις δριμείες κριτικές, έρχεται να ταράξει τα νερά του web browsing.
To web όπως το ξέρουμε σήμερα απαρτίζεται από ένα σύνολο τεχνολογιών με κυριότερη την HTML. Μία πληθώρα άλλων τεχνολογιών, όπως το Flash, η Javascript, τα Java Applets και άλλα, συμπληρώνουν την εμπειρία της πλοήγησης στον παγκόσμιο ιστό. Η HTML5 έρχεται να δώσει νέες δυνατότητες στους browsers μας, καθιστώντας άχρηστα πολλά από τα πρόσθετα που χρησιμοποιούμε μέχρι σήμερα!
Οι σημαντικότερες νέες δυνατότητες συνοψίζονται στα εξής:
- Δυνατότητα drag’n’drop αρχείων μέσα στον browser μας. Πχ έχετε λογαριασμό στο GMail και θέλετε να στείλετε με e-mail ένα αρχείο. Η HTML5 μπορεί να δώσει τη δυνατότητα να σύρουμε το αρχείο που επιθυμούμε να επισυνάψουμε απευθείας μέσα στον browser σαν πρόκεται για μία κλασσική εφαρμογή όπως το Outlook! demo
- Chatting. Κουβεντιάστε απευθείας μέσα από τον browser σας! demo
- Συγχρονισμός βίντεο. Τα καρέ δύο ή περισσότερων βίντεο μπορούν να συγχρονιστούν με απόλυτη ακρίβεια. demo
- Χρωματισμός background. demo
- Δυνατότητες 3D. demo
- Δυνατότητες drag’n’drop στοιχείων της σελίδας. demo
- Σχεδιασμός καμβά. demo
- Γεωγραφικός προσδιορισμός. demo
- Αποκόλληση ενός iFrame (Magic Frame) ως νέο παράθυρο στο λειτουργικό σύστημα.
Φυσικά υπάρχουν και άλλες δυνατότητες, λιγότερο ή περισσότερο αισθητές στον τελικό χρήστη. Κι αυτό γιατί η HTML είναι η γλώσσα στην οποία γράφεται μία ιστοσελίδα. Πίσω από τις εικόνες, τα κουμπάκια, τα όμορφα μενού, τα χρώματα και τα βιντεάκια υπάρχει η γλώσσα που περιγράφει στον browser τι να απεικονήσει στην οθόνη του υπολογιστή μας.
Προφανώς οι αλλαγές που φέρνει η HTML5 δεν περιορίζονται σε αλλαγές που γίνονται αντιληπτές από τον τελικό χρήστη αλλά επεκτείνονται και σε νέες δυνατότητες και ευκολίες προς τους προγραμματιστές και τους σχεδιαστές ιστοσελίδων. Αυτές θα δώσουν τη δυνατότητα για ταχύτερη δημιουργία όμορφων και λειτουργικών ιστοσελίδων με λιγότερη προσπάθεια. Επίσης, θα επεμπλέξουν τον τελικό χρήστη από την εγκατάσταση δεκάδων προσθέτων (plugins) για κάθε μία από τις πολλές λειτουργίες που παρέχουν τα διάφορα sites, αφού η HTML5 φιλοδοξεί να καλύψει σχεδόν όλες τις σύγχρονες ανάγκες πλοήγησης.
‘Ένα από τα σημαντικότερο οφέλη που αναμένεται να φέρει η HTML5 είναι η ταχύτητα. Πράγματι, η σύνθεση μίας HTML5 σελίδας σε σχέση με μία κλασσική ιστοσελίδα με HTML4 και Javascript είναι σημαντικά ταχύτερη. Η διαφορά είναι τόσο μεγάλη που η Google για να ξεπεράσει το πρόβλημα της αργής επεξεργασίας της Javascript είχε σχεδιάσει την δική της τεχνολογία εκτέλεσης κώδικα Javascript που άκουγε στο όνομα V8. Με την έλευση της HTML5 η Google δηλώνει πρόθυμη να αφήσει την V8 για χάρη της HTML5. Αυτό και μόνο δείχνει την ταχύτητα της HTML5, την απλότητα και το όφελος που αναμένεται να έχουμε όλοι από αυτή.
Όπως θα διαπιστώσει κανείς και από τα παραπάνω demos, η HTML5 δεν είναι πλήρως υλοποιημένη σε όλους τους browsers. Κάποιες λειτουργίες υπάρχουν ήδη σε μερικούς browsers, ενώ κάποιες άλλες μένει να υλοποιηθούν. Σύντομα όμως και με την έλευση του Internet Explorer 9 της Microsoft οι δημοφιλέστεροι browsers αναμένεται να υποστηρίζουν πλήρως το νέο πρότυπο. Τότε θα δούμε και τις πρώτες εντυπωσιακές αλλαγές σε γνωστά μας site όπως αυτό της Google, του YouTube, του Facebook και άλλων γνωστών διαδικτυακών υπηρεσιών. Οι αλλαγές αναμένονται σταδιακά τους ερχόμενους μήνες και εντός του 2010.
Φροντίστε να έχετε ενημερωμένο τον αγαπημένο σας browser ώστε να αξιοποιήσετε τις νέες δυνατότητες από την πρώτη κι όλας μέρα που θα εμφανιστούν στα sites που επισκέπτεστε!