Esperimenti di Google Chrome - Google Chrome Experiments
| Tipo di affare | Non profit |
|---|---|
Tipo di sito |
Vetrina della tecnologia web |
| Proprietario | Google inc. |
| Creato da | Google inc. |
| URL | www |
| Commerciale | No |
| Lanciato | 1 marzo 2009 |
| Stato attuale | Attivo |
Google Chrome Experiments è uno showroom online di esperimenti basati su browser web , programmi interattivi e progetti artistici. Lanciato il 1 ° marzo 2009, Google Chrome Experiments è un sito Web ufficiale di Google che originariamente doveva testare i limiti di JavaScript e le prestazioni e le capacità del browser Google Chrome . Con il progredire del progetto, ha assunto il ruolo di mostrare e sperimentare le più recenti tecnologie open source basate sul web , come JavaScript , HTML5 , WebGL , Canvas , SVG , CSS e alcune altre. Tutti i progetti sugli esperimenti di Chrome vengono inviati dagli utenti e realizzati utilizzando tecnologie open source. Al 24 febbraio 2015, c'erano 1.000 diversi progetti Chrome pubblicati sul sito web.
Storia
Google Chrome Experiments è stato lanciato nel marzo 2009 con 19 esperimenti. Il motivo principale del suo inizio è stato quello di dimostrare e testare le capacità di JavaScript e del motore JavaScript V8 di Google . Con il tempo ha anche iniziato a presentare altre tecnologie basate sul Web open source come HTML5, Scalable Vector Graphics (SVG), WebGL, Web Audio e Canvas element . L'intero progetto si è concentrato sulla tecnologia open source e quindi non dispone di software proprietario come Adobe Flash . Il sito Web sta guadagnando costantemente popolarità insieme al numero di esperimenti in primo piano. Il numero di esperimenti è aumentato a 50 entro agosto 2009, a 100 entro luglio 2010 ea 500 entro settembre 2012. Ad agosto 2013 il numero di esperimenti sul sito web era di gran lunga superiore a 600.
I primi progetti presenti nel sito erano principalmente visualizzazioni , giocattoli interattivi e semplici giochi online . I primi collaboratori (secondo il blog ufficiale di Google) sono stati realizzati da artisti e programmatori come Casey Reas, Ricardo Cabello (Mr.doob), Ryan Alexander, Joshua T. Nimoy e Karsten Schmidt (Toxi). Fin dal suo inizio e dal suo lancio, Chrome Experiments ha presentato sul proprio sito solo progetti inviati dagli utenti, con poche eccezioni di progetti inviati dai team di Google. Tuttavia, questi invii vengono prima curati dal team di Chrome Experiments e quindi pubblicati sul sito per recensioni e commenti. È anche importante notare che i progetti inviati dall'utente non sono ospitati sul sito di Google; Google Chrome Experiments pubblica solo un collegamento verificato al sito web dello sviluppatore.
Principali tecnologie utilizzate
Google Chrome Experiments è stato originariamente avviato per dimostrare l'usabilità del solo JavaScript, ma con il tempo è ora diventato una piattaforma per mostrare le funzionalità di alcune altre tecnologie basate sul Web open source come WebGl, HTML5, SVG e Canvas element.
JavaScript
JavaScript è un linguaggio di scripting utilizzato principalmente per la creazione e l'implementazione di pagine di siti Web dinamici e interfacce utente avanzate per i browser Web. Altamente influenzato da linguaggi di programmazione come C , Java , Self e Scheme , JavaScript supporta stili di programmazione orientati agli oggetti , funzionali e imperativi . Anche se il suo nome contiene Java , è un linguaggio completamente diverso da Java. JavaScript è l'area di interesse principale degli esperimenti di Google Chrome, quindi quasi tutti gli esperimenti mostrati sul sito utilizzano JavaScript in una forma o nell'altra.
HTML5
Il linguaggio Hyper Text Markup o HTML è il linguaggio di markup più utilizzato per la visualizzazione di pagine Web e il linguaggio di base per Internet stesso. HTML5 è la quinta revisione degli standard HTML. Facilita la riproduzione di elementi audio e video nel browser stesso, l'utilizzo di Scalable Vector Graphics e, con l'aiuto di JavaScript o CSS3, i programmatori possono persino progettare animazioni.
Tutti gli esperimenti di Google Chrome sono basati su browser, quindi hanno tutti una qualche relazione con l'HTML e, a causa del nuovo elemento Canvas unico per HTML5, quasi tutti gli strumenti di disegno e pittura sul sito insieme ad alcuni giochi, utilizzano HTML5 e Canvas 2-D element .
Fogli di stile
I fogli di stile a cascata (CSS) è un linguaggio per fogli di stile utilizzato per formattare la struttura e l'aspetto di una pagina Web scritta in linguaggi di markup come HTML e XHTML . Insieme ai linguaggi di markup, può essere utilizzato anche per formattare documenti XML . CSS consente agli sviluppatori di spostare attributi di formattazione come il colore del carattere, lo stile del carattere, la dimensione del carattere, il colore di sfondo, i bordi, le dimensioni della sezione e altri elementi, da spostare in un singolo file separato, risultando in un codice molto più semplice e una gestione molto flessibile del rendering finale . A causa di questa funzione, CSS è ampiamente utilizzato in quasi tutti gli esperimenti di Chrome.
WebGL
WebGL (Web Graphics Library) è un'API JavaScript utilizzata per il rendering di grafica e animazioni 3-D e 2-D nel browser web stesso senza alcun plug-in aggiuntivo . Il browser web dovrebbe essere compatibile con l'API. WebGL è un'API open source basata su sistemi Open Graphic Library Embedded ( OpenGL ES ) e trae ispirazione dall'elemento Canvas 3-D. WebGL è attualmente supportato da Google Chrome e Mozilla Firefox, insieme al supporto limitato da Safari e Opera. Internet Explorer, tuttavia, fino ad ora non ha alcun supporto integrato per WebGL, ma un utente può visualizzare il contenuto WebGL su IE utilizzando plug-in del browser aggiuntivi.
Utilizzata da 529 esperimenti su 1127, WebGL è una delle tecnologie più comunemente utilizzate sul sito. La tecnologia ha anche guadagnato un uso attivo in app online famose e utili come Google Maps e Zygote Body (ex Google Body).
Audio HTML5
Web audio o HTML5 audio, è l'API JavaScript di alto livello che viene utilizzata per l'elaborazione e la riproduzione di contenuti audio sul browser stesso, senza plug-in aggiuntivi. Tutti gli esperimenti sul sito Google Chrome Experiment sono progettati per essere interattivi e attraenti, quindi l'audio Web è parte integrante della maggior parte di questi progetti.
Mobile
Il 7 febbraio 2012, Google ha lanciato la sua prima versione beta del browser web Chrome per cellulari e il 27 giugno 2012 Google ha aggiunto una nuova sezione sul sito Web di Google Chrome Experiment dedicata solo alle applicazioni mobili. Ad agosto 2013, ci sono 22 applicazioni sul sito. Le principali tecnologie utilizzate da queste applicazioni includono JavaScript, HTML5 e CSS3.