Google Chrome-eksperimenter - Google Chrome Experiments

Chrome-eksperiment
Logo for Google Chrome Experiments.jpg
Skjermbilde
Chrome Experiment Screenshot.jpg
Skjermbilde av Chrome Experiments-nettstedet.
Type virksomhet Ideell organisasjon
Type nettsted
Utstillingsvindu for webteknologi
Eieren Google Inc.
Laget av Google Inc.
URL www. chromeexperiments .com
Kommersiell Nei
Lanserte 1. mars 2009 ; For 12 år siden  ( 2009-03-01 )
Nåværende status Aktiv

Google Chrome Experiments er et online showroom med nettleserbaserte eksperimenter, interaktive programmer og kunstneriske prosjekter. Google Chrome Experiments ble lansert 1. mars 2009 og er et offisielt Google- nettsted som opprinnelig var ment å teste grensene for JavaScript og Google Chrome- nettleserens ytelse og evner. Etter hvert som prosjektet utviklet seg, tok det rollen å vise frem og eksperimentere med nyeste open source -nettbaserte teknologier, som JavaScript , HTML5 , WebGL , Canvas , SVG , CSS og noen andre. Alle prosjektene på Chrome-eksperimenter er brukerinnsendt og er laget ved hjelp av åpen kildekode-teknologi. Per 24. februar 2015 var det 1000 forskjellige Chrome-prosjekter lagt ut på nettstedet.

Historie

Googles Chrome-eksperimenter ble lansert i mars 2009 med 19 eksperimenter. Hovedårsaken til starten ble å demonstrere og teste evnene til JavaScript og Googles V8 JavaScript-motor . Med tiden begynte det også med andre åpen kildekode nettbaserte teknologier som HTML5, Scalable Vector Graphics (SVG), WebGL, Web Audio og Canvas element . Fokus for prosjektet har hele tiden vært på åpen kildekode-teknologi og har derfor ikke proprietær programvare som Adobe Flash . Nettstedet er stadig økende popularitet sammen med antall kjente eksperimenter. Antall eksperimenter økte til 50 innen august 2009, til 100 innen juli 2010, og til 500 innen september 2012. Per august 2013 var antallet eksperimenter på nettstedet langt over 600.

De tidligste prosjektene som ble omtalt på nettstedet, var hovedsakelig visualiseringer , interaktive leker og enkle online spill . De tidligste bidragsyterne (ifølge Googles offisielle blogg) ble laget av artister og programmerere som Casey Reas, Ricardo Cabello (Mr.doob), Ryan Alexander, Joshua T. Nimoy og Karsten Schmidt (Toxi). Siden starten og lanseringen har Chrome Experiments kun omtalt brukerinnsendte prosjekter på nettstedet sitt, med noen få unntak fra prosjekter som er sendt inn av Googles team. Imidlertid er disse innleveringene først kuratert av Chrome Experiments-teamet, og deretter lagt ut på nettstedet for gjennomgang og kommentarer. Det er også viktig å merke seg at brukerinnleverte prosjekter ikke er vert på Google-nettstedet. Google Chrome-eksperimenter legger kun ut en bekreftet lenke til utviklerens nettsted.

Viktige teknologier brukt

Google Chrome-eksperimenter ble opprinnelig startet for å demonstrere brukervennligheten til JavaScript alene, men med tiden har det nå blitt en plattform for å vise frem evnene til andre open source-nettbaserte teknologier som WebGl, HTML5, SVG og Canvas-element.

JavaScript

JavaScript er et skriptspråk som hovedsakelig brukes til å lage for implementering av dynamiske nettsider og forbedrede brukergrensesnitt for nettlesere. JavaScript er sterkt påvirket av programmeringsspråk som C , Java , Self og Scheme , og støtter objektorienterte , funksjonelle og tvingende programmeringsstiler. Selv om navnet har Java i seg, er det et helt annet språk enn Java. JavaScript er hovedfokusområdet for Google Chrome-eksperimenter, så nesten alle eksperimentene som vises på nettstedet, bruker JavaScript i en eller annen form.

HTML5

Image
W3C HTML5- logoen

Hyper Text Markup språk eller HTML er det mest brukte markeringsspråket for å vise websider og ryggradsspråket for internett selv. HTML5 er den femte revisjonen av HTML-standarder. Det letter avspilling av lyd- og videoelementer i selve nettleseren, bruk av skalerbar vektorgrafikk, og med hjelp av JavaScript eller CSS3 kan programmerere til og med designe animasjoner.

Alle Google Chrome-eksperimenter er nettleserbaserte, og dermed har alle noen sammenheng med HTML, og på grunn av nytt Canvas-element som er unikt for HTML5, bruker nesten alle malings- og designverktøyene på nettstedet sammen med noen spill HTML5 og Canvas 2-D-element .

Cascading Style Sheets

Cascading styleheets (CSS) er stilark språk som brukes til å formatere strukturen og utseendet til en webside skrevet på markup språk som HTML og XHTML . I tillegg til markeringsspråk kan den også brukes til å formatere XML- dokumenter. CSS lar utviklere flytte formateringsattributter som skriftfarge, skriftstil, skriftstørrelse, bakgrunnsfarge, rammer, seksjonsstørrelser og andre elementer, for å bli flyttet i en enkelt fil, noe som resulterer i mye enklere kode og mye fleksibel håndtering av endelig gjengivelse . På grunn av denne funksjonen er CSS mye brukt i nesten alle Chrome-eksperimenter.

WebGL

WebGL (Web Graphics Library) er et JavaScript API som brukes til å gjengi 3D og 2-D grafikk og animasjoner i selve nettleserne uten noe ekstra plugin . Nettleseren skal være kompatibel med API. WebGL er en open source API som er basert på Open Graphic Library Embedded systems ( OpenGL ES ) og henter inspirasjon fra Canvas 3-D element. WebGL støttes for øyeblikket av Google Chrome og Mozilla Firefox, sammen med begrenset støtte fra Safari og Opera. Internet Explorer har imidlertid ingen innebygd støtte for WebGL til nå, men en bruker kan se WebGL-innhold på IE ved hjelp av tilleggsprogrammer for nettlesere.

Benyttet av 529 eksperimenter av 1127, er WebGL en av de mest brukte teknologiene på nettstedet. Teknologien har også fått aktiv bruk i berømte og nyttige nettapper som Google Maps og Zygote Body (tidligere Google Body).

HTML5 lyd

Nettlyd eller HTML5-lyd er JavaScript-API på høyt nivå som brukes til behandling og avspilling av lydinnhold i selve nettleseren, uten noen ekstra plugins. Alle eksperimenter på Google Chrome Experiment-nettstedet er designet for å være interaktive og attraktive, og dermed er nettlyd en integrert del av de fleste av disse prosjektene.

Mobil

7. februar 2012 lanserte Google sin første betaversjon av Chrome-nettleser for mobiltelefoner, og 27. juni 2012 la Google til en ny seksjon på Google Chrome Experiment-nettstedet dedikert til bare mobilbaserte applikasjoner. Per august 2013 er det 22 søknader på nettstedet. De viktigste teknologiene som brukes av disse applikasjonene inkluderer JavaScript, HTML5 og CSS3.

Se også

Referanser