Car-tech

Google, Mozilla vil turboladere 3D-spill i nettleseren din

MOZILLA SAVED - $1.2 BILLION Google Deal

MOZILLA SAVED - $1.2 BILLION Google Deal

Innholdsfortegnelse:

Anonim

Mozilla Stiftelsen introduserte en teknologi i denne uken som den hevder vil tillate spillprodusenter å overbelaste ytelsen til deres varer i en nettleser.

Teknologien er en høyoptimalisert versjon av JavaScript, kalt asm.js, som Mozilla sier vil turboladere en utviklerens kode i en nettleser og gjør det mulig for dem å levere visuelt overbevisende 3D-spill på nettet.

Teknologien åpner også døren for utviklere for å bringe 3D-spill til nettlesere på mobile enheter som utfører nesten like godt som de som er skrevet i en programmering Språket skrev selskapet på The Mozilla Blog.

Mozilla la til at den jobber med gaming heavyweights Disney, EA og Zeptolab for å bringe versjoner av spillernes webspill til mobil i en optimalisert form.

I forbindelse med den turbo JavaScript-kunngjøring. Mozilla har sagt at det går sammen med Epic Games for å bringe selskapets Unreal Engine 3 på nettet.

Mozilla hardt på jobb

Mozilla har jobbet hardt for å bevise at nettet kan være en blendende plattform for 3D-spill. For eksempel, med utgivelsen av Firefox 18 i januar, introduserte stiftelsen BananaBread, et 3D-webspill med et bunt av ledende webteknologier under hetten HTML5, WebGL og asm.js.99. Samtidig er en Google programmerer hoppet på asm.js bandwagon, og vedlikehold av teknologien burde støttes av V8 JavaScript-motoren i Chrome-nettleseren.

"Optimeringer skal legges til V8 for å generere god kode for asm.js-undersettet av JavaScript," Kenneth Russell skrev i en Chrome-problemer-postering.

"Implementeringskostnaden bør være liten sammenlignet med potensiell oppside - muligheten til å kjøre betydelige eksisterende kodebaser med nær hastigheten til C i JavaScript-motoren," skrev han.

Hvis Google kommer ombord med asm.js-selv om teknologien kan konkurrere med noen av søkemotorens initiativer i rommet, som Native Client og Portable Native Client, ville det være svært viktig for utviklere.

Hva vil gjøre nettlesere levedyktige for 3D-spill

I o rder for nettlesere å bli en levedyktig plattform for høyytende 3D-spill, må teknologier som tillater dem å gjøre det, bli vedtatt av alle de store nettleserne. Ellers vil utviklere bli sittende fast og lage spill for individuelle nettlesere - ikke et attraktivt forslag til dem.

Det er imidlertid fortsatt å se om Google vil følge Russells råd. Mozilla's asm.js lover å opprettholde livet til JavaScript, noe som Google tydeligvis vil se bort, da dets innsats for å popularisere en teknologi som heter Dart, indikerer.

Dart, introdusert for over et år siden, er et webprogrammeringsspråk designet for å håndtere manglene på JavaScript og til slutt erstatte det.