Car-tech

Google, Mozilla wil 3D-games turbo-laden in uw browser

Firefox Reality 12 - Addons Support

Firefox Reality 12 - Addons Support

Inhoudsopgave:

Anonim

The Mozilla Foundation heeft deze week een technologie geïntroduceerd die volgens haar game-makers in staat stelt de prestaties van hun waren in een webbrowser te verbeteren.

De technologie is een sterk geoptimaliseerde versie van JavaScript, asm.js genaamd, die volgens Mozilla turbo-lading zal zijn een code van een ontwikkelaar in een browser en hen in staat stellen om visueel aantrekkelijke 3D-games op het web te leveren.

De technologie opent ook de deur voor ontwikkelaars om 3D-spellen naar browsers op mobiele apparaten te brengen die bijna even goed presteren als die in een programmering taal, schreef het bedrijf op The Mozilla Blog.

Mozilla voegde toe dat het met gaming zwaargewichten Disney, EA en Zeptolab werkt om versies van de webgames van die spelers mobiel te brengen in een geoptimaliseerde vorm.

In combinatie met de turbo JavaScript-aankondiging. Mozilla zei dat het samenwerkt met Epic Games om de Unreal Engine 3 van dat bedrijf naar het web te brengen.

Mozilla hard aan het werk

Mozilla heeft hard gewerkt om te bewijzen dat het web een fantastisch platform kan zijn voor 3D-spellen. Met de release van Firefox 18 in januari introduceerde de stichting bijvoorbeeld BananaBread, een 3D-webgame met een reeks toonaangevende webtechnologieën onder de motorkap - HTML5, WebGL en asm.js.

Ondertussen, een Google-programmeur hopte op de asm.js-bandwagon, het onderhouden van de technologie zou moeten worden ondersteund door de V8 JavaScript-engine in de Chrome-browser.

"Optimalisaties moeten worden toegevoegd aan V8 om goede code te genereren voor de asm.js-subset van JavaScript," Kenneth Russell schreef in een publicatie met Chrome-problemen.

"De implementatiekosten moeten klein zijn in vergelijking met de potentiële voordelen: de mogelijkheid om aanzienlijke bestaande codebases te gebruiken met bijna de snelheid van C binnen de JavaScript-engine," schreef hij.

Als Google aan boord komt met asm.js - ook al kan de technologie concurreren met enkele van de initiatieven van Search Giant in de ruimte, zoals Native Client en Portable Native Client - zou dit zeer belangrijk zijn voor ontwikkelaars.

Wat maakt browsers geschikt voor 3D-spellen

In o Rder voor webbrowsers om een ​​levensvatbaar platform te worden voor krachtige 3D-games, technologieën die dit mogelijk maken, moeten door alle belangrijke browserfabrikanten worden overgenomen. Anders houden ontwikkelaars vast aan het maken van games voor individuele browsers - geen aantrekkelijke propositie voor hen.

Het staat echter nog te bezien of Google het advies van Russell opvolgt. Mozilla's asm.js belooft de levensduur van JavaScript te bestendigen, iets wat Google duidelijk graag zou willen zien verdwijnen, omdat zijn inspanningen om een ​​technologie genaamd Dart te populariseren, aangeven.

Dart, meer dan een jaar geleden geïntroduceerd, is een programmeertaal voor het web ontworpen om de tekortkomingen van JavaScript aan te pakken en uiteindelijk te vervangen.