Google Chrome-Experimente - Google Chrome Experiments

Chrome-Experiment
Logo von Google Chrome Experiments.jpg
Bildschirmfoto
Chrome Experiment Screenshot.jpg
Screenshot der Chrome Experiments-Website.
Geschäftsart Gemeinnützig
Art der Website
Schaufenster der Web-Technologie
Inhaber Google Inc.
Erstellt von Google Inc.
URL www .chromeexperiments .com
Kommerziell Nein
Gestartet 1. März 2009 ; vor 12 Jahren  ( 2009-03-01 )
Aktueller Status Aktiv

Google Chrome Experiments ist ein Online-Showroom mit Webbrowser- basierten Experimenten, interaktiven Programmen und künstlerischen Projekten. Google Chrome Experiments wurde am 1. März 2009 gestartet und ist eine offizielle Google- Website, die ursprünglich dazu gedacht war, die Grenzen von JavaScript sowie die Leistung und Fähigkeiten des Google Chrome- Browsers zu testen . Im Verlauf des Projekts wurde die Aufgabe übernommen, die neuesten webbasierten Open-Source - Technologien wie JavaScript , HTML5 , WebGL , Canvas , SVG , CSS und einige andere vorzustellen und zu experimentieren . Alle Projekte zu Chrome-Experimenten werden vom Benutzer eingereicht und mit Open Source-Technologien erstellt. Zum 24. Februar 2015 wurden auf der Website 1.000 verschiedene Chrome-Projekte veröffentlicht.

Geschichte

Die Chrome-Experimente von Google wurden im März 2009 mit 19 Experimenten gestartet. Der Hauptgrund für die Einführung war die Demonstration und Erprobung der Fähigkeiten von JavaScript und der V8- JavaScript-Engine von Google . Mit der Zeit wurden auch andere webbasierte Open Source-Technologien wie HTML5, skalierbare Vektorgrafiken (SVG), WebGL, Web Audio und Canvas-Elemente vorgestellt . Der Schwerpunkt des gesamten Projekts lag auf Open Source-Technologie und enthält daher keine proprietäre Software wie Adobe Flash . Die Website wird zusammen mit der Anzahl der vorgestellten Experimente immer beliebter. Die Anzahl der Experimente stieg bis August 2009 auf 50, bis Juli 2010 auf 100 und bis September 2012 auf 500. Ab August 2013 lag die Anzahl der Experimente auf der Website weit über 600.

Die frühesten Projekte auf der Website waren hauptsächlich Visualisierungen , interaktives Spielzeug und einfache Online-Spiele . Die frühesten Mitwirkenden (laut Googles offiziellem Blog) wurden von Künstlern und Programmierern wie Casey Reas, Ricardo Cabello (Mr.doob), Ryan Alexander, Joshua T. Nimoy und Karsten Schmidt (Toxi) gemacht. Seit seiner Gründung und Einführung wurden in Chrome Experiments nur von Nutzern eingereichte Projekte auf ihrer Website vorgestellt, mit wenigen Ausnahmen von Projekten, die von Google-Teams eingereicht wurden. Diese Beiträge werden jedoch zuerst vom Chrome Experiments-Team kuratiert und dann auf der Website zur Überprüfung und Kommentierung veröffentlicht. Es ist auch wichtig zu beachten, dass die vom Benutzer eingereichten Projekte nicht auf der Google-Website gehostet werden. Google Chrome Experiments veröffentlicht nur einen verifizierten Link zur Website des Entwicklers.

Wichtige Technologien

Google Chrome Experiments wurde ursprünglich gestartet, um die Benutzerfreundlichkeit von JavaScript allein zu demonstrieren. Mit der Zeit wurde es jedoch zu einer Plattform, auf der Funktionen einiger anderer webbasierter Open-Source-Technologien wie WebGl, HTML5, SVG und Canvas-Elemente vorgestellt werden können.

JavaScript

JavaScript ist eine Skriptsprache, die hauptsächlich zum Erstellen dynamischer Webseiten und erweiterter Benutzeroberflächen für Webbrowser verwendet wird. JavaScript ist stark von Programmiersprachen wie C , Java , Self und Scheme beeinflusst und unterstützt objektorientierte , funktionale und zwingende Programmierstile. Obwohl der Name Java enthält , ist es eine völlig andere Sprache als Java. JavaScript ist der Hauptschwerpunkt von Google Chrome-Experimenten. Daher verwenden fast alle auf der Website vorgestellten Experimente JavaScript in irgendeiner Form.

HTML5

Image
Das W3C HTML5- Logo

Hyper Text Markup Language oder HTML ist die am häufigsten verwendete Markup-Sprache für die Anzeige von Webseiten und die Backbone-Sprache für das Internet. HTML5 ist die 5. Überarbeitung der HTML-Standards. Es erleichtert das Abspielen von Audio- und Videoelementen im Browser selbst, die Verwendung skalierbarer Vektorgrafiken und kann mithilfe von JavaScript- oder CSS3- Programmierern sogar Animationen entwerfen.

Alle Google Chrome-Experimente sind browserbasiert, daher haben alle eine gewisse Beziehung zu HTML. Aufgrund des neuen Canvas-Elements, das nur in HTML5 verfügbar ist, verwenden fast alle Mal- und Designwerkzeuge auf der Website zusammen mit einigen Spielen HTML5 und das Canvas 2-D-Element .

Cascading Style Sheets

Cascading Style Sheets (CSS) ist eine Stylesheet-Sprache, mit der die Struktur und das Erscheinungsbild einer Webseite formatiert werden, die in Auszeichnungssprachen wie HTML und XHTML geschrieben ist . Neben Markup-Sprachen kann es auch zum Formatieren von XML- Dokumenten verwendet werden. Mit CSS können Entwickler Formatierungsattribute wie Schriftfarbe, Schriftstil, Schriftgröße, Hintergrundfarbe, Rahmen, Abschnittsgrößen und andere Elemente in eine einzige separate Datei verschieben, was zu einem viel einfacheren Code und einer flexiblen Handhabung des endgültigen Renderings führt . Aufgrund dieser Funktion wird CSS in fast allen Chrome-Experimenten häufig verwendet.

WebGL

WebGL (Web Graphics Library) ist eine JavaScript-API, die zum Rendern von 3D- und 2D-Grafiken und -Animationen in den Webbrowsern selbst ohne zusätzliches Plugin verwendet wird . Der Webbrowser sollte mit der API kompatibel sein. WebGL ist eine Open Source-API, die auf Open Graphic Library Embedded-Systemen ( OpenGL ES ) basiert und sich vom Canvas 3-D-Element inspirieren lässt. WebGL wird derzeit von Google Chrome und Mozilla Firefox unterstützt, zusammen mit der eingeschränkten Unterstützung von Safari und Opera. Internet Explorer unterstützt WebGL bisher jedoch nicht, aber ein Benutzer kann WebGL-Inhalte im IE mithilfe zusätzlicher Browser-Plugins anzeigen.

WebGL wird von 529 Experimenten aus dem Jahr 1127 verwendet und ist eine der am häufigsten verwendeten Technologien auf der Website. Die Technologie wurde auch in bekannten und nützlichen Online-Apps wie Google Maps und Zygote Body (ehemals Google Body) aktiv eingesetzt.

HTML5 Audio

Web-Audio oder HTML5-Audio ist die JavaScript-API auf hoher Ebene, die für die Verarbeitung und Wiedergabe von Audioinhalten im Browser selbst ohne zusätzliche Plugins verwendet wird. Alle Experimente auf der Google Chrome Experiment-Website sind interaktiv und attraktiv gestaltet. Daher ist Web-Audio ein wesentlicher Bestandteil der meisten dieser Projekte.

Handy, Mobiltelefon

Am 7. Februar 2012 startete Google seine erste Beta-Version des Chrome-Webbrowsers für Mobiltelefone. Am 27. Juni 2012 fügte Google einen neuen Abschnitt auf der Google Chrome Experiment-Website hinzu, der ausschließlich mobilen Anwendungen gewidmet ist. Ab August 2013 gibt es 22 Anwendungen auf der Website. Zu den wichtigsten Technologien, die von diesen Anwendungen verwendet werden, gehören JavaScript, HTML5 und CSS3.

Siehe auch

Verweise