Google Chrome-experiment

Chrome-experiment
Logo of Google Chrome Experiments.jpg
Skärmdump
Chrome Experiment Screenshot.jpg
Skärmdump av webbplatsen Chrome Experiment.
Typ av företag Ideell organisation
Typ av webbplats
Presentation av webbteknik
Ägare Google Inc.
Skapad av Google Inc.
URL www .chromeexperiments .com
Kommersiell Nej
Lanserades 1 mars 2009 ; 13 år sedan ( 2009-03-01 )
Nuvarande status Aktiva

Google Chrome Experiments är ett onlineutställningsrum med webbläsarbaserade experiment, interaktiva program och konstnärliga projekt. Google Chrome Experiments lanserades den 1 mars 2009 och är en officiell Google- webbplats som ursprungligen var tänkt att testa gränserna för JavaScript och webbläsaren Google Chromes prestanda och förmåga. Allt eftersom projektet fortskred tog det rollen att visa upp och experimentera med de senaste webbaserade teknologierna med öppen källkod , som JavaScript , HTML5 , WebGL , Canvas , SVG , CSS och några andra. Alla projekt om Chrome-experiment är användarinlämnade och görs med öppen källkodsteknik. Den 24 februari 2015 fanns det 1 000 olika Chrome-projekt upplagda på webbplatsen.

Historia

Googles Chrome-experiment lanserades i mars 2009 med 19 experiment. Den främsta anledningen till starten var att demonstrera och testa funktionerna hos JavaScript och Googles V8 JavaScript-motor . Med tiden började den också presentera andra webbaserade teknologier med öppen källkod som HTML5, Scalable Vector Graphics (SVG), WebGL, Web Audio och Canvas element . Projektets fokus har genomgående legat på öppen källkodsteknologi och har därför inte proprietär programvara som Adobe Flash . Webbplatsen vinner stadigt popularitet tillsammans med antalet utvalda experiment. Antalet experiment ökade till 50 i augusti 2009, till 100 i juli 2010 och till 500 i september 2012. I augusti 2013 var antalet experiment på webbplatsen långt över 600. [ citat behövs ]

De tidigaste projekten på webbplatsen var främst visualiseringar , interaktiva leksaker och enkla onlinespel . De tidigaste bidragsgivarna (enligt Googles officiella blogg) gjordes av artister och programmerare som Casey Reas, Ricardo Cabello (Mr.doob), Ryan Alexander, Joshua T. Nimoy och Karsten Schmidt (Toxi). Sedan starten och lanseringen har Chrome Experiments endast visat projekt som skickats av användare på sin webbplats, med några få undantag för projekt som skickats in av Googles team. Men dessa bidrag kureras först av Chrome Experiments-teamet och läggs sedan upp på webbplatsen för recensioner och kommentarer. Det är också viktigt att notera att de projekt som användaren skickat in inte finns på Googles webbplats; Google Chrome Experiment publicerar bara en verifierad länk till utvecklarens webbplats.

Viktiga tekniker som används

Google Chrome Experiments startades ursprungligen för att demonstrera användbarheten av JavaScript enbart, men med tiden har det nu blivit en plattform för att visa upp funktionerna hos vissa andra webbaserade teknologier med öppen källkod som WebGl, HTML5, SVG och Canvas-element.

JavaScript

JavaScript är ett skriptspråk som huvudsakligen används för att skapa för att implementera dynamiska webbsidor och förbättrade användargränssnitt för webbläsare. Mycket påverkad av programmeringsspråk som C , Java , Self och Scheme , JavaScript stöder objektorienterade , funktionella och imperativa programmeringsstilar. Även om dess namn har Java i sig, är det ett helt annat språk än Java. JavaScript är det huvudsakliga fokusområdet för Google Chrome-experiment, så nästan alla experiment som visas på webbplatsen använder JavaScript i någon form.

HTML5

W3C HTML5- logotypen

Hyper Text Markup language eller HTML är det mest använda märkningsspråket för att visa webbsidor och ryggradsspråket för själva internet. HTML5 är den 5:e revisionen av HTML-standarder. Det underlättar uppspelning av ljud- och videoelement i själva webbläsaren, användning av Scalable Vector Graphics, och med hjälp av JavaScript eller CSS3 kan programmerare till och med designa animationer.

Alla Google Chrome-experiment är webbläsarbaserade, så alla har en viss relation till HTML, och på grund av det nya Canvas-elementet unikt för HTML5, använder nästan alla färg- och designverktyg på webbplatsen tillsammans med vissa spel HTML5 och Canvas 2-D-element .

Cascading Style Sheets

Cascading style sheets (CSS) är stilmallsspråk som används för att formatera strukturen och utseendet på en webbsida skriven i märkningsspråk som HTML och XHTML . Tillsammans med märkningsspråk kan det också användas för att formatera XML- dokument. CSS tillåter utvecklare att flytta formateringsattribut som typsnittsfärg, typsnittsstil, teckenstorlek, bakgrundsfärg, ramar, sektionsstorlekar och andra element, för att flyttas i en enda separat fil vilket resulterar i mycket enklare kod och mycket flexibel hantering av slutlig rendering . På grund av den här funktionen används CSS flitigt i nästan alla Chrome-experiment.

WebGL

WebGL (Web Graphics Library) är ett JavaScript-API som används för att rendera 3D- och 2D-grafik och animationer i själva webbläsaren utan någon extra plugin . Webbläsaren bör vara kompatibel med API:t. WebGL är ett API med öppen källkod som är baserat på Open Graphic Library Embedded-system ( OpenGL ES ) och hämtar inspiration från Canvas 3-D-element. WebGL stöds för närvarande av Google Chrome och Mozilla Firefox, tillsammans med begränsat stöd av Safari och Opera. Internet Explorer har dock inget inbyggt stöd för WebGL förrän nu, men en användare kan se WebGL-innehåll på IE med hjälp av ytterligare webbläsarplugin.

Används av 529 experiment av 1127, är WebGL en av de mest använda teknikerna på webbplatsen. Tekniken har också fått aktiv användning i kända och användbara onlineappar som Google Maps och Zygote Body (tidigare Google Body).

HTML5-ljud

Webbljud eller HTML5-ljud, är JavaScript-API:et på hög nivå som används för bearbetning och uppspelning av ljudinnehåll i själva webbläsaren, utan några ytterligare plugins. Alla experiment på webbplatsen Google Chrome Experiment är designade för att vara interaktiva och attraktiva, så webbljud är en integrerad del av de flesta av dessa projekt.

Mobil

Den 7 februari 2012 lanserade Google sin första betaversion av Chrome för mobilen, och den 27 juni 2012 lade Google till en ny sektion på webbplatsen Google Chrome Experiment som endast är tillägnad mobilbaserade applikationer.

Se även