Car-tech

Google, Mozilla chce turboładować gry 3D w przeglądarce

Jak ustawić stronę startową w przeglądarce? (Mozilla Firefox)

Jak ustawić stronę startową w przeglądarce? (Mozilla Firefox)

Spisu treści:

Anonim

Mozilla W tym tygodniu Fundacja wprowadziła technologię, która według twórców gier pozwoli zwiększyć wydajność swoich produktów w przeglądarce internetowej.

Ta technologia jest wysoce zoptymalizowaną wersją JavaScriptu, zwaną asm.js, która według Mozilli będzie ładować turbo kod dewelopera w przeglądarce i umożliwienie mu dostarczania atrakcyjnych wizualnie gier 3D w Internecie.

Ta technologia otwiera także drzwi dla deweloperów, którzy wprowadzają gry 3D do przeglądarek na urządzeniach mobilnych, które działają niemal tak dobrze jak te napisane w programach język, firma napisała na blogu Mozilla.

Mozilla dodała, że ​​współpracuje z największymi graczami w grach Disney, EA i Zeptolab, aby zoptymalizować wersje gier internetowych tych graczy na urządzenia przenośne.

W połączeniu zturbo Ogłoszenie JavaScript. Mozilla stwierdziła, że ​​współpracuje z Epic Games nad wprowadzeniem Unreal Engine 3 tej firmy do sieci.

Ciężka praca Mozilli

Mozilla pracuje pilnie, aby udowodnić, że Internet może być oszałamiającą platformą gier 3D. Na przykład, wraz z wydaniem Firefoksa 18 w styczniu, fundacja wprowadziła BananaBread, trójwymiarową grę internetową z pakietem wiodących technologii internetowych pod maską HTML5, WebGL i asm.js.

Tymczasem programista Google wskakuje na modę asm.js, utrzymanie tej technologii powinno być wspierane przez silnik JavaScript V8 w przeglądarce Chrome.

"Optymalizacje powinny zostać dodane do V8, aby wygenerować dobry kod dla podzbioru skryptów JavaScript w asm.js", Kenneth Russell napisał w poście na temat problemów z Chrome.

"Koszt wdrożenia powinien być niewielki w porównaniu do potencjalnej przewagi - możliwość uruchamiania znaczących istniejących baz kodu z prędkością zbliżoną do C w silniku JavaScript" - napisał.

Jeśli Google wejdzie na pokład z asm.js - nawet jeśli technologia może konkurować z niektórymi inicjatywami Search Giant w przestrzeni kosmicznej, takich jak klient natywny i przenośny klient natywny - będzie to bardzo istotne dla programistów.

Co spowoduje przeglądarki zdolne do gier 3D

In o rder dla przeglądarek internetowych, aby stać się opłacalną platformą dla wydajnych gier 3D, technologie, które pozwolą im to zrobić, muszą zostać przyjęte przez wszystkich głównych twórców przeglądarek. W przeciwnym razie deweloperzy utkną w grach dla poszczególnych przeglądarek - nie są atrakcyjną propozycją dla nich.

Pozostanie jednak do zobaczenia, czy Google będzie postępować zgodnie z radą Russella. Asm.js Mozilli podtrzymuje życie JavaScript, coś, co Google najwyraźniej chciałoby ujrzeć, ponieważ jego wysiłki na rzecz popularyzacji technologii o nazwie Dart.

Dart, wprowadzony ponad rok temu, jest językiem programowania WWW zaprojektowany, aby wyeliminować niedociągnięcia JavaScriptu i ostatecznie go zastąpić.