Google Octane, γιατί το web χρειάζεται super duper JavaScript

by Stefanos Kofopoulos • On 22-08-2012 • AT 2:15 pm • 5 ΣΧΟΛΙΑ
Computing Internet

Google Octane, γιατί το web χρειάζεται super duper JavaScript

Σημειώστε το όνομα Google Octane και συγκρατείστε ότι από εδώ και πέρα αυτό θα είναι ένα από τα JavaScript benchmark που θα χρησιμοποιεί ολόκληρο το web για να εξετάσει τις επιδόσεις των browsers. Το Google θεωρεί ότι μέχρι σήμερα τα benchmark που χρησιμοποιούμε για να μετρήσουμε πόσο γρήγορο μπορεί ο browser να διαχειριστεί την JavaScript, δεν είναι αξιόπιστα γιατί εξετάζουν συγκεκριμένα σημεία αντί για όσο το δυνατόν πιο ρεαλιστικές συνθήκες που αντιμετωπίζουν οι χρήστες καθημερινά. Το Google Octane υπόσχεται ότι θα δοκιμάσει την ταχύτητα εκτέλεσης και τις επιδόσεις JavaScript με τεστ όσο το δυνατόν πιο κοντά στις εργασίες που εκτελούμε καθημερινά στους υπολογιστές μας: web games, άνοιγμα PDF αρχείων, web apps κλπ.

Most of the existing JavaScript benchmarks run artificial tests that were created on an ad-hoc basis to stress a specific JavaScript feature. Octane breaks with this tradition and extends the former V8 Benchmark Suite with five new benchmarks created from full, unaltered, well-known web applications and libraries

Η ταχύτητα μετράει

Το Google καίγεται για την ταχύτητα στο internet γιατί γνωρίζει πως όσο πιο γρήγορο είναι το web τόσο πιο γρήγορα και άνετα οι χρήστες θα φτάσουν σε sites και υπηρεσίες που προσφέρει το Google. Ένα παράδειγμα web app είναι το Google Docs, με εργαλεία για την δημιουργία εγγράφων, παρουσιάσεων και φύλλων Excel. Όλα αυτά συμβαίνουν με την βοήθεια της JavaScript. Το ίδιο ακριβώς συμβαίνει και στο Facebook, το Twitter, το Gmail και ένα σωρό άλλες υπηρεσίες που χρησιμοποιούμε καθημερινά για να κάνουμε την δουλειά μας ή απλά να χαζεύουμε.

Αν το web μπορεί να γίνει πιο γρήγορο αυτό πρακτικά σημαίνει ότι οι χρήστες που ήδη ξοδεύουν μεγάλο μέρος του χρόνου τους online, θα στραφούν σε όλο και περισσότερες online υπηρεσίες αντί για εφαρμογές στο desktop και laptop υπολογιστή. Η ταχύτητα άλλωστε είναι ο σημαντικότερος παράγοντας που ρίχνει τα web apps σε “δεύτερη μοίρα” σε σύγκριση με τις εφαρμογές που τρέχουμε στους υπολογιστές μας.

Μπορείτε να φανταστείτε τι θα γίνει αν οι developers χρησιμοποιούν το Google Octane και προσπαθούν να κάνουν τις εφαρμογές τους ταχύτερες, αν οι browsers γίνουν καλύτεροι και ταχύτεροι στην διαχείριση της JavaScript και πόσοι από τους χρήστες θα προτιμήσουν το web όπου προς το παρόν το Google κυριαρχεί.

The Web has evolved. So should JavaScript benchmarks

Αυτό είναι η πρώτη πρόταση που βλέπει κάποιος στο developers.google.com/octane. Όσο μεγαλύτερο το score στο Google Octane τόσο ταχύτερη η εκτέλεση της JavaScript και τόσο πιο ευχάριστη η εμπειρία για τον χρήστη.

CareerNet.gr: Βρείτε τώρα τη δουλειά που σας ταιριάζει!

5 ΣΧΟΛΙΑ

  1. Αν η google καιγόταν για ένα πιο γρήγορο Internet θα προτεινε κάποια γλώσσα άλλη από τη javascript. Μιλάμε για μια γλώσσα που ούτε θεωρητικά δεν ειναι δυνατόν να τρέξει γρήγορα. Δεν ειναι δυνατόν να περάσει στατικούς ελέγχους δεν δεν δεν. Ειναι έγκλημα και την πίνουμε κάθε μέρα γιατι α) ειναι legacy, β) γιατί τη γράφουν κυρίως designers που δεν έχουν ιδέα από computer science και δε μπορούν να μάθουν κάτι άλλο.

    • Ναι αλλά η JavaScript τρέχει παντού και είναι φθηνή στην παραγωγή της οπότε.. το Google καίγεται για ένα πραγματικά γρήγορο internet αλλά όχι για το καλό του κόσμου (ΟΚ μπορεί να είναι και αυτός ένας λόγος) αλλά για το καλό των δικών της υπηρεσιών και ταμείου – στο τέλος η ιστορία θα κρίνει αν όντως έκανε καλό στον κόσμο ή όχι.

      • Επαναλαμβάνεις τα επιχειρήματά μου και προσθέτεις ότι ειναι αναγκαίο κακό. Δε μπορώ να διαφωνήσω.

        Το ότι έκανε καλό στον κόσμο τώρα, δεν την καθιστά καλή γλώσσα προγραμματισμού.

    • Συνεχίζεις όμως να μιλάς κλαι γράφεις στα ελληνικά παρότι υπάρχουν άλλες ταχύτερες και πιο μεθοδικές γλώσσες, που δεν χρειάζεται να καταφεύγουν σε ατυχείς νεωλογισμούς για να περιγράψουν την σύγχρονη εποχή. Oh wait, it’s called “legacy”, και είναι έγκλημα φαίνεται.

      • Παρότι θα ήταν καλό να επιχειρηματολογείς ανώνυμε αντί να βήχεις, αλλά δε θα το αναζητήσω γιατί η σου συζήτηση είναι beside the point. Κάποιοι δοκίμασαν να καθιερώσουν προφορικές γλώσσες και απέτυχαν. Άλλοι δοκίμασαν να εισαγάγουν γλώσσες προγραμματισμού και τα κατάφεραν.

Top

Show Buttons
Hide Buttons