8Sep
έχουν αναπτυχθεί τα τελευταία χρόνια.Τώρα που το Internet Explorer 6 κρατάει στον ιστό έχει σπάσει, οι περιηγητές έχουν εφαρμόσει μια ποικιλία από δροσερά νέα χαρακτηριστικά που οι ιστοχώροι εκμεταλλεύονται σήμερα.
Αυτό το άρθρο επικεντρώνεται στις νέες τεχνολογίες ιστού που μπορείτε να χρησιμοποιήσετε στις πραγματικές ιστοσελίδες σήμερα.Σίγουρα, ορισμένοι από εσάς δεν έχουν αμφιβολία ακούσει για πολλά από αυτά, αλλά η πλειοψηφία των ανθρώπων δεν έχουν ακούσει για όλα αυτά.
Σύρετε και αφήστε να μεταφορτωθεί
Πολλοί ιστότοποι επιτρέπουν τώρα να μεταφορτώσετε αρχεία απλά μεταφέροντάς τα στο παράθυρο του προγράμματος περιήγησης - μια ευπρόσδεκτη αλλαγή από το να κάνετε κλικ σε ένα κουμπί περιήγησης και να χρησιμοποιήσετε έναν επιλογέα αρχείων, όπως είχαμε λίγα χρόνιαπριν.Είτε συνδέετε ένα αρχείο σε ένα μήνυμα ηλεκτρονικού ταχυδρομείου στο Gmail είτε ανεβάζετε μια εικόνα στο imgur.com για γρήγορη κοινή χρήση, μπορείτε να μεταφέρετε και να αποθέσετε το αρχείο στην ιστοσελίδα.
Render 3D Graphics στον περιηγητή
Τα προγράμματα περιήγησης όπως το Chrome και ο Firefox υποστηρίζουν τώρα το WebGL, το οποίο επιτρέπει στις ιστοσελίδες να παράγουν γραφικά 3D χωρίς plugins.Το WebGL μπορεί να χρησιμοποιηθεί για παιχνίδια και άλλα τρισδιάστατα μοντέλα, αλλά ο πιο δημοφιλής ιστότοπος που χρησιμοποιεί WebGL είναι πιθανώς ο Google Maps.Στους Χάρτες Google στο Chrome, μπορείτε να ενεργοποιήσετε το "MapsGL". Αυτό θα κάνει τους Χάρτες Google να εκτυπώσουν το χάρτη με το OpenGL, οδηγώντας σε ομαλότερα κινούμενα σχέδια.Όταν χρησιμοποιείτε Street View, θα δείτε ένα κινούμενο σχέδιο καθώς ο χάρτης θα μεγεθυνθεί. Η προβολή Street View θα εκφραστεί επίσης με το OpenGL και όχι με το Adobe Flash.
Εάν οι Χάρτες Google δεν ήταν αρκετά εντυπωσιακοί, ο κινητήρας Quake 3 έχει προσαρμοστεί ώστε να λειτουργεί στο WebGL στο πρόγραμμα περιήγησης.Αυτός ο ιστότοπος χρησιμοποιεί επίσης την προδιαγραφή κλειδώματος δείκτη( ή κλειδώματος ποντικιού) για να τραβήξει τον δείκτη του ποντικιού και να τον κρατήσει μέσα στην περιοχή του παιχνιδιού.
Επικοινωνήστε με WebSockets Το
HTML δεν σχεδιάστηκε ποτέ για να επιτρέπει στις ιστοσελίδες να επικοινωνούν με τους διακομιστές ιστού.Το HTML δημιουργήθηκε για στατικές ιστοσελίδες και οι περισσότερες ιστοσελίδες χρησιμοποιούν επί του παρόντος μεθόδους που βασίζονται σε ασυμβίβαστες ερωτήσεις για επικοινωνία με διακομιστές.Τα WebSockets επιτρέπουν στις ιστοσελίδες να δημιουργήσουν ένα πλήρες κανάλι επικοινωνίας μέσω μιας σύνδεσης TCP, μειώνοντας δραματικά την καθυστέρηση και την κυκλοφορία δικτύου όταν οι ιστοσελίδες πρέπει να στέλνουν δεδομένα εμπρός και πίσω με τους διακομιστές.Τα
WebSockets χρησιμοποιούνται από το παιχνίδι BrowserQuest του Mozilla, επιτρέποντας στο παιχνίδι να τρέχει μέσα στο πρόγραμμα περιήγησής σας για να στέλνει γεγονότα εμπρός και πίσω στο διακομιστή του.Τα WebSockets έχουν επίσης χρησιμοποιηθεί για τη δημιουργία προγραμμάτων-πελατών IRC που εκτελούνται στο πρόγραμμα περιήγησής σας.Ίσως πιο εντυπωσιακά, τα WebSockets έχουν επίσης χρησιμοποιηθεί για να δημιουργήσουν ένα torrent client JavaScript που τρέχει στο πρόγραμμα περιήγησής σας, παρέχοντας στους χρήστες του Chrome OS έναν εγγενή πελάτη torrent.Το JSTorrent δεν φαίνεται ακόμα εντελώς σταθερό, αλλά είναι ένα καλό παράδειγμα του τι είναι δυνατό με το WebSockets.
Αναπαραγωγή βίντεο και μουσικής χωρίς λάμψη Το βίντεο
HTML5 έχει πάρει μεγάλη προσοχή, πολλοί άνθρωποι γνωρίζουν ότι είναι πλέον δυνατή η αναπαραγωγή βίντεο σε μορφές H.264( WebM) και Ogg Theora χωρίς να χρειάζεται να εγκατασταθεί το Flash.Πολλοί ιστοτόποι βίντεο - συμπεριλαμβανομένου του YouTube - προσφέρουν αναπαραγωγή βίντεο βασισμένη σε HTML5.Δυστυχώς, πολλές ιστοσελίδες επιμένουν ότι χρειάζονται DRM, γι 'αυτό και το YouTube εξακολουθεί να χρησιμοποιεί το Flash για βίντεο με διαφημίσεις και το Netflix εξακολουθεί να χρησιμοποιεί το Silverlight για τα βίντεό του.Η "ετικέτα βίντεο" του HTML5 μπορεί να μοιάζει ακριβώς με ένα πρόγραμμα αναπαραγωγής βίντεο Flash, οπότε ίσως να μην παρατηρήσετε ποτέ ότι ένας ιστότοπος το χρησιμοποιεί - εκτός από το ότι η αναπαραγωγή βίντεο θα λειτουργεί σε κινητές συσκευές και θα έχει καλύτερη απόδοση.
Εκτέλεση εφαρμογών Web Offline Το
Browsers τώρα επιτρέπει στις εφαρμογές ιστού να λειτουργούν εκτός σύνδεσης, προσφέροντάς τους τοπική αποθήκευση βάσεων δεδομένων που μπορούν να χρησιμοποιήσουν για την πρόσβαση στα δεδομένα σας.Πολλές από τις εφαρμογές ιστού Google εκτός σύνδεσης( συμπεριλαμβανομένων των Gmail, Εγγράφων και Ημερολογίου) λειτουργούν μόνο στο Chrome, αλλά ο Αναγνώστης Kindle Cloud του Amazon μπορεί να χρησιμοποιηθεί εκτός σύνδεσης και σε άλλα προγράμματα περιήγησης όπως ο Firefox.Το Kindle Cloud Reader σας επιτρέπει να κατεβάσετε eBooks, τα οποία μπορείτε να διαβάσετε offline στο πρόγραμμα περιήγησης αργότερα, ακόμα και αν δεν έχετε σύνδεση στο Internet.
Πρόσβαση στο webcam σας και στο συνέδριο βίντεο Οι ιστοσελίδες
μπορούν τώρα να έχουν πρόσβαση στην κάμερά σας - με την άδειά σας, φυσικά.Μια ιστοσελίδα θα μπορούσε να χρησιμοποιήσει αυτή τη λειτουργία για να τραβήξει φωτογραφίες από την κάμερα web για την εικόνα προφίλ σας ή για την εγγραφή βίντεο.Ωστόσο, θα μπορούσε επίσης να χρησιμοποιήσει το νέο API WebRTC για τηλεδιάσκεψη μεταξύ διαφορετικών φυλλομετρητών χωρίς να απαιτείται καμία προσθήκη.Στο μέλλον, τα Hangouts της Google δεν θα απαιτούν καθόλου plugin και το Skype θα εκτελείται και στο πρόγραμμα περιήγησής σας.
Δημιουργία αναδυόμενων ειδοποιήσεων
Τα προγράμματα περιήγησηςεπιτρέπουν πλέον στις ιστοσελίδες να εμφανίζουν ειδοποιήσεις στην επιφάνεια εργασίας.Για παράδειγμα, το Ημερολόγιο Google μπορεί να σας εμφανίσει αναδυόμενες ειδοποιήσεις όταν έχετε δημιουργήσει υπενθυμίσεις για επερχόμενα συμβάντα.Οι ιστοτόποι συνομιλίας και ηλεκτρονικού ταχυδρομείου θα μπορούσαν να εμφανίσουν αναδυόμενα παράθυρα για να σας ειδοποιήσουν για νέα μηνύματα.
Εντοπισμός της τοποθεσίας σας Οι σελίδες
μπορούν πλέον να ζητήσουν άδεια πρόσβασης στην τοποθεσία σας.Εάν χρησιμοποιείτε tablet ή άλλο τύπο συσκευής με ειδικό τσιπ GPS, το πρόγραμμα περιήγησης θα χρησιμοποιεί το υλικό GPS σας για να προσδιορίσει την τοποθεσία σας.Στις συσκευές χωρίς τσιπ GPS, τα κοντινά ονόματα ασύρματων δικτύων ή η τοποθεσία του ISP σας μπορούν να χρησιμοποιηθούν για την προσέγγιση της τρέχουσας τοποθεσίας σας.Η γεωγραφική τοποθέτηση μπορεί να αντικαταστήσει την ανάγκη να πληκτρολογήσετε τη διεύθυνσή σας σε ιστότοπους που εμφανίζουν τοπικό περιεχόμενο και σας επιτρέπουν να προσδιορίσετε την ακριβή τοποθεσία σας χρησιμοποιώντας ένα τσιπ GPS σε έναν φορητό υπολογιστή.
Κάντε εφαρμογές στο Web Οι προεπιλεγμένες σας εφαρμογές Τα προγράμματα περιήγησης
τώρα επιτρέπουν στις εφαρμογές ιστού να γίνουν οι προεπιλεγμένες εφαρμογές σας, ώστε να μπορείτε να χρησιμοποιείτε το Gmail στο πρόγραμμα περιήγησής σας για να στέλνετε μηνύματα ηλεκτρονικού ταχυδρομείου όταν κάνετε κλικ σε σύνδεσμο mailto: οπουδήποτε στον υπολογιστή σας - ακόμη και εκτός του προγράμματος περιήγησης.
Εκτέλεση του εγγενούς κώδικα στον περιηγητή σας
Κάπως αμφιλεγόμενο, το Chrome περιλαμβάνει τον εγγενή πελάτη της Google.Το Native Client επιτρέπει στις ιστοσελίδες να τρέχουν εγγενές κώδικα γραμμένο σε γλώσσες όπως C ή C ++.Ο κώδικας εκτελείται σε ένα sandbox για ασφάλεια και τρέχει σε σχεδόν φυσικές ταχύτητες.Ο εγγενής πελάτης
επιτρέπει στις ιστοσελίδες να εκτελούν κώδικα υψηλής απόδοσης για πράγματα όπως μηχανές παιχνιδιών και τοπική κωδικοποίηση βίντεο.Θα μπορούσε να είναι ο δρόμος για την απόκτηση πιο προηγμένων εφαρμογών στο Chrome OS.Το Chrome Web Store περιέχει μια ποικιλία παιχνιδιών γραμμένα σε εγγενή πελάτη, συμπεριλαμβανομένου ενός λιμανιού του κριτικά γνωστού Bastion.Τα προγράμματα περιήγησης
κερδίζουν νέες λειτουργίες ιστού με ταχύ ρυθμό.Μπορούμε να είμαστε ευγνώμονες που ο Internet Explorer 6 δεν είναι πλέον το βιομηχανικό πρότυπο.Πιστοποίηση εικόνας
: Christian Heilmann στο Flickr