Car-tech

Google, Mozilla vill turbolägga 3D-spel i din webbläsare

Firefox Reality - the VR browser for the open web

Firefox Reality - the VR browser for the open web

Innehållsförteckning:

Anonim

Mozilla Stiftelsen introducerade en teknik denna vecka som den hävdar kommer att tillåta spelmakare att överträffa prestanda hos sina varor i en webbläsare.

Tekniken är en högoptimerad version av JavaScript, kallad asm.js, som Mozilla säger att turboladdning en utvecklarens kod i en webbläsare och gör det möjligt för dem att leverera visuellt övertygande 3D-spel på webben.

Tekniken öppnar också dörren för utvecklare att ta 3D-spel till webbläsare på mobila enheter som fungerar nästan lika bra som de som skrivs i en programmering språk, skrev företaget på The Mozilla Blog.

Mozilla tillade att det arbetar med spelvägarna Disney, EA och Zeptolab för att få versioner av spelarnas webbspel till mobil i optimerad form.

I samband med den turbo JavaScript-meddelande. Mozilla har sagt att det går att samarbeta med Epic Games för att få företagets Unreal Engine 3 till webben.

Mozilla har svårt att arbeta

Mozilla har arbetat flitigt för att bevisa att webben kan vara en bländande plattform för 3D-spel. Till exempel, med utgåvan av Firefox 18 i januari, introducerade stiftelsen BananaBread, ett 3D-webbspel med ett bunt av ledande webbteknologier under hood-HTML5, WebGL och asm.js.99. Samtidigt, en Google programmerare hoppade på asm.js bandwagon, behållande av tekniken borde stödjas av V8 JavaScript-motorn i Chrome-webbläsaren.

"Optimeringar ska läggas till V8 för att generera bra kod för asm.js delmängden av JavaScript," Kenneth Russell skrev i en Chrome-utstationering.

"Implementeringskostnaden borde vara liten jämfört med den potentiella uppsidan - förmågan att köra betydande befintliga kodbaser med nära hastigheten på C i JavaScript-motorn", skrev han.

Om Google kommer ombord med asm.js-trots att tekniken kan konkurrera med några av Sökjättens initiativ i utrymmet, som Native Client och Portable Native Client-det skulle vara mycket viktigt för utvecklare.

Vad kommer att göra webbläsare som är användbara för 3D-spel

I o rder för webbläsare att bli en livskraftig plattform för högpresterande 3D-spel, måste tekniker som tillåter dem att göra det måste antas av alla större webbläsare. Annars kommer utvecklare att sitta fast och göra spel för enskilda webbläsare, inte ett attraktivt förslag till dem.

Det kommer dock att ses om Google kommer att följa Russells råd. Mozilla's asm.js lovar att fortsätta livet för JavaScript, något som Google tydligt skulle vilja se, eftersom dess ansträngningar att popularisera en teknik som heter Dart indikerar.

Dart, introducerad för över ett år sedan, är ett webbprogrammeringsspråk utformad för att åtgärda bristerna i JavaScript och så småningom ersätta det.