Car-tech

Google, Mozilla vil turbolægge 3D-spil i din browser

Cara Mendownload Browser Mozilla Firefox

Cara Mendownload Browser Mozilla Firefox

Indholdsfortegnelse:

Anonim

Mozilla Foundation introducerede en teknologi i denne uge, som den hævder, vil give spillerne mulighed for at overbelaste deres varer i en webbrowser.

Teknologien er en højoptimeret version af JavaScript, kaldet asm.js, som Mozilla siger, vil turboladere en udvikler kode i en browser og sætte dem i stand til at levere visuelt overbevisende 3D-spil på nettet.

Teknologien åbner også døren for udviklere for at bringe 3D-spil til browsere på mobile enheder, der udfører næsten lige så godt som dem, der er skrevet i en programmering sprog, skrev virksomheden på The Mozilla Blog.

Mozilla tilføjede, at det arbejder med spil heavyweights Disney, EA og Zeptolab at bringe versioner af disse spillers webspil til mobil i en optimeret form.

I forbindelse med det turbo JavaScript-meddelelse. Mozilla har sagt, at det går sammen med Epic Games for at bringe firmaets Unreal Engine 3 på internettet.

Mozilla er hårdt på arbejde

Mozilla har arbejdet flittigt for at bevise, at internettet kan være en blændende platform for 3D-spil. F.eks. Med udgivelsen af ​​Firefox 18 i januar introducerede fundamentet BananaBread, et 3D Web-spil med et bundt af førende web-teknologier under emhætten HTML5, WebGL og asm.js.99. I mellemtiden er en Google-programmerer hoppede på asm.js bandwagon, idet vedligeholdelse af teknologien burde understøttes af V8 JavaScript-motoren i Chrome-browseren.

"Optimeringer skal tilføjes til V8 for at generere god kode for asm.js-undermenuen af ​​JavaScript," Kenneth Russell skrev i en Chrome-udstationering.

"Implementeringsomkostningerne skal være små sammenlignet med potentielle upside-muligheden for at køre betydelige eksisterende kodebaser med tæt på C-hastigheden inden for JavaScript-motoren," skrev han. > Hvis Google kommer ombord med asm.js - selvom teknologien kan konkurrere med nogle af Search Giants initiativer i rummet, som f.eks. Native Client og Portable Native Client, ville det være meget vigtigt for udviklere.

Hvad vil gøre browsere levedygtige til 3D-spil

I o rder for webbrowsere at blive en levedygtig platform for højtydende 3D-spil, skal teknologier, der gør det muligt for dem at gøre det, blive vedtaget af alle de store browserproducenter. Ellers vil udviklere sidde fast ved at lave spil til individuelle browsere - ikke et attraktivt forslag til dem.

Det skal dog ses, om Google vil følge Russells råd. Mozillas asm.js lover at fortsætte med JavaScript, noget som Google klart ser at gå væk, da dets bestræbelser på at popularisere en teknologi, der hedder Dart, indikerer.

Dart, der blev introduceret for mere end et år siden, er et webprogrammeringssprog designet til at afhjælpe manglerne i JavaScript og til sidst erstatte det.