Ενώ ξεκίνησε ως πείραμα πριν από σαράντα χρόνια, το Διαδίκτυο έχει γίνει ένα πολύ σημαντικό κομμάτι της ζωής μας. Σκεφτείτε το, σκεφτείτε πόση επιρροή έχει σε τομείς όπως η εκπαίδευση, οι επιχειρήσεις, το εμπόριο, η επιστήμη και η τεχνολογία. Για να αντιμετωπιστεί η ζήτηση κυκλοφορίας και άλλες πτυχές όπως η ταχύτητα και η ασφάλεια, πολλά νέα πρότυπα και πρωτόκολλα Web προστέθηκαν και αναβαθμίστηκαν με την πάροδο του χρόνου. Στην πραγματικότητα, πολλά από αυτά τα πρωτόκολλα και οι τεχνολογίες πλαισιώνονται και αναπτύσσονται καθώς μιλάμε. Την περασμένη εβδομάδα, ο εφευρέτης του ιστού, ο Tim Berners-Lee, μίλησε για τις αλλαγές που είδε ο ιστός τα τελευταία χρόνια. Ας ρίξουμε μια ματιά στα νέα πράγματα που βλέπουμε στο Διαδίκτυο αυτή τη στιγμή και στα νέα πρότυπα του διαδικτύου που θα παρουσιαστούν στο εγγύς μέλλον.

HTTP2 και SPDY

Κάθε φορά που επισκέπτεστε έναν ιστότοπο, πρέπει να πληκτρολογήσετε " http: // ". Έχετε σκεφτεί ποτέ γιατί υπάρχουν αυτές οι δύο ράβδους; Λοιπόν, εκπληκτικά, όπως είπε ο ίδιος ο δημιουργός του Lee, ήταν απλώς ένα λάθος! Το HTTP2 ενδέχεται να καταργήσει αυτήν την απόλυση, αλλά αυτό δεν είναι το θέμα. Πριν από λίγα χρόνια, η Google ξεκίνησε το SPDY, ένα έργο για τις παραλλαγές του HTTP. Και σύντομα η Microsoft προσπάθησε σε ένα παρόμοιο έργο της δικής της. Ωστόσο, ο οργανισμός που κάνει την κλήση πήρε την προβολή της Google σε σχέση με τη Microsoft. Το HTTP2 σε συνδυασμό με το SPDY επιφέρει σημαντικές βελτιώσεις στην ταχύτητα εμφάνισης της ιστοσελίδας.

Ενώ η πλειοψηφία των προγραμμάτων περιήγησης έχουν παράσχει υποστήριξη για SPDY στις τελευταίες εκδόσεις τους, δυστυχώς αυτό δεν αρκεί για να ενεργοποιηθεί αυτή η λειτουργία. Για να φορτώσετε ταχύτερα μια ιστοσελίδα, ο ιστότοπος πρέπει να αντηχεί την ίδια τεχνολογία. Δημοφιλείς ιστότοποι όπως το Google, το Facebook και το Twitter έχουν ήδη ενεργοποιήσει αυτήν την δυνατότητα, αλλά η μεγάλη πλειοψηφία των ιστότοπων δεν έχει ακόμη κάνει τη μετάβαση. Αργότερα φέτος θα δούμε την υλοποίηση και ανάπτυξη του HTTP2.

WebRTC

Το πρόγραμμα περιήγησης ιστού γίνεται όλο και πιο έξυπνο καθημερινά. Όχι μόνο γίνεται όλο και πιο ασφαλές και σταθερό, αλλά πίσω από τις κουρτίνες εφαρμόζει ήσυχα κάποια εγχώρια εργαλεία για να αντικαταστήσουν ιδιόκτητα εργαλεία που εγκαθίστανται χωριστά και απαιτούνται. Ένα τέτοιο εγχώριο χαρακτηριστικό είναι το Web Real Time Communication (WebRTC) (WebRTC). Αυτό επιτρέπει στους χρήστες να πραγματοποιούν τηλεοπτικές συνομιλίες χωρίς να χρειάζεται να χρησιμοποιούν μια υπηρεσία VoIP όπως το Skype. Όλα τα απαιτούμενα είναι ενσωματωμένα στο πρόγραμμα περιήγησης. Το Chrome και ο Firefox υποστηρίζουν ήδη το WebRTC. Μπορείτε να μεταβείτε στη σελίδα επίδειξης WebRTC για να δοκιμάσετε αυτή τη λειτουργία.

SRCSET

Οι χρήστες χρησιμοποιούν χιλιάδες συσκευές για πρόσβαση στον Ιστό. Ένα άτομο μπορεί να χρησιμοποιήσει το iPad Mini, ενώ το άλλο μπορεί να φανταστεί το Nokia Asha για να φτάσει στο λαβύρινθο του Interweb. Ορισμένες από αυτές τις συσκευές χρησιμοποιούν αθλητικές οθόνες υψηλής ανάλυσης, ενώ πολλοί από αυτούς δεν το κάνουν. Η πρόκληση εδώ είναι να παρέχεται η κατάλληλη ανάλυση εικόνας στους χρήστες. Πώς θα το κάνουμε αυτό;

Η απάντηση είναι το Set Source (SRCSET). Πρόκειται για μια επέκταση του προτύπου HTML5, που επιτρέπει στους σχεδιαστές ιστοσελίδων να δημιουργούν διάφορες εκδόσεις του ίδιου αρχείου εικόνας. Έτσι, σύμφωνα με το είδος της συσκευής που χρησιμοποιείτε, ο ιστότοπος θα βρει τη σωστή ανάλυση εικόνας για εσάς. Παρόλο που δεν έχει ακόμη αρχίσει να εφαρμόζεται, από σήμερα, αυτός είναι ένας από τους σημαντικότερους τρόπους για να ξεπεραστεί αυτό το ζήτημα.

Σχεδιασμός ιστοσελίδων προσαρμοζόμενος σε συσκευές

Όπως το SRCSET, το Responsive Web Design είναι κάτι που πολλοί σχεδιαστές ιστοσελίδων έχουν αρχίσει να αναπτύσσουν στους ιστοτόπους τους. Μπορεί να υπάρχει οποιοσδήποτε αριθμός συσκευών που μπορούν να χρησιμοποιούν οι καταναλωτές για την πρόσβαση στον ιστότοπο. Ως εκ τούτου καθιστώντας τις ιστοσελίδες πάνελ έξω καλά ανεξάρτητα από το μέγεθος της οθόνης που βλέπετε είναι σημαντικό. Ο Ethan Marcotte την περιγράφει αρκετά συνοπτικά. Σήμερα, πολλοί ιστότοποι, όπως το Make Tech Easier, έχουν αναπτύξει τεχνικές όπως ρευστά πλέγματα, εύκαμπτες εικόνες και ερωτήματα μέσων για να προσαρμόσουν τον ιστότοπο σε οποιοδήποτε μέγεθος οθόνης.

HTML5 και CSS3

Το HTML5 έχει ήδη αρκετή έλξη. Η γλώσσα προγραμματισμού web είναι υπεύθυνη για τη δημιουργία και εμφάνιση μιας ιστοσελίδας. Η νέα έκδοση επιτρέπει στους εκδότες να ενσωματώνουν περιεχόμενο βίντεο και ήχου σε μια ιστοσελίδα χωρίς να απαιτούν εργαλεία τρίτων όπως το Silverlight και το Flash. Επιπλέον, μπορεί να κρατήσει και τις πληροφορίες βάσει τοποθεσίας. Παρέχει επίσης υποστήριξη για πρόσβαση χωρίς σύνδεση των εφαρμογών ιστού. Αυτή η λειτουργία έχει ήδη εγκριθεί αλλά περιμένει τις συστάσεις του W3C.

Μετά από μια δεκαετία, η τρίτη έκδοση του CSS τελικά ξεδιπλώθηκε. Η μεγαλύτερη διαφορά μεταξύ του CSS3 και των προηγούμενων εκδόσεων του είναι ο διαχωρισμός των ενοτήτων. Στις προηγούμενες εκδόσεις, όλα έπρεπε να γραφτούν στο ίδιο έγγραφο, ενώ το CSS3 εισήγαγε ξεχωριστές ενότητες, με το καθένα να έχει συγκεκριμένες δυνατότητες.

IPv6

Όταν σχεδιάστηκε το Διαδίκτυο, οι δημιουργοί το ανέθεσαν με 4, 3 δισεκατομμύρια διευθύνσεις - βασικά ότι πολλά σημεία τερματισμού μέσω των οποίων οι συσκευές θα συνδεθούν στον Ιστό. Αλλά σύντομα, καθώς άρχισαν να εμφανίζονται περισσότερες κινητές συσκευές και υπολογιστές, οι 4, 3 δισεκατομμύρια διευθύνσεις που φαινόταν ότι δεν θα χρησιμοποιηθούν ποτέ πλήρως δεν κρίθηκαν επαρκείς για να καλύψουν τις τρέχουσες ανάγκες. Η νέα έκδοση IPv6, η οποία έχει ήδη υιοθετηθεί από διάφορους δημοφιλείς ιστότοπους όπως το Google και το Facebook, προσφέρει διευθύνσεις 340 τρισεκατομμυρίων τρισεκατομμυρίων τρισεκατομμυρίων. Είναι ασφαλές να υποθέσουμε ότι ακόμα κι αν όλοι οι πλανήτες του ηλιακού μας συστήματος πήραν τη σύνδεση στο Διαδίκτυο από τη Γη, θα έχουμε ακόμα αρκετά από αυτά.

Οι εγγενείς πελάτες

Καθώς όλες οι υπολογιστικές μας ανάγκες κινούνται προς το σύννεφο, οι φυλλομετρητές ιστού μας δένονται με περισσότερη δύναμη. Χάρη στην Google και τη Microsoft, έχουμε αρκετές native και φορητές εφαρμογές ιστού που μπορούν να εκτελεστούν στο ίδιο το πρόγραμμα περιήγησης. Το Google Drive και το Office Online είναι δύο μεγάλα παραδείγματα. Μέχρι πριν από λίγους μήνες, αυτές οι εγγενείς εφαρμογές δεν θα μπορούσαν να έχουν γίνει σε Android και σε άλλες κινητές συσκευές, αλλά οι πρόσφατες τροποποιήσεις από την Google δείχνουν υποστήριξη για μη επεξεργαστές Intel.

Πού κατευθυνόμαστε;

Πολλά από τα προαναφερθέντα πρότυπα διαδικτύου δεν έχουν αρχίσει ακόμα. Πρόκειται για μια συνεχή διαδικασία και η υιοθέτηση λαμβάνει ένα δίκαιο χρονικό διάστημα. Κάθε μέρα προστίθενται νέα πράγματα σε αυτό, και οι παλιότεροι κώδικες που δεν είναι τόσο βελτιστοποιημένοι αποβάλλονται. Πολλοί ερευνητικοί οργανισμοί εργάζονται για τη δημιουργία νέων πρωτοκόλλων και την ενίσχυση των υφιστάμενων. Ο Ιστός όπως γνωρίζουμε αλλάζει. Για να συμβαδίσει με αυτό, οι φυλλομετρητές ιστού λαμβάνουν νέες τεχνολογίες επίσης. Ένα πολύ ασφαλές πράγμα για να βγούμε από αυτό είναι το Διαδίκτυο γίνεται όλο και καλύτερα.