środa, 8 listopada 2006

Tamarin - nowy prezent od Adobe

Adobe przekazało kod źródłowy silnika wirtualnej maszyny dla ActionScript3 (AVM2) społeczności programistów z Mozilla.org Oznacza to że kolejna wersja silnika JavaScript - SpiderMonkey - będzie obsługiwana przez maszynę wirtualną i będzie bardziej zgodna ze standardem ECMAScript Edition 4 (rozumianą jako JavaScript2).

Przyniesie to znaczny wzrost wydajności skryptów, szczególnie w aplikacjach AJAX-owych.
Programiści będą mogli kompilować skrypty do postaci bajtkodu, który może być mniejszy niż odpowiedniki pisane w pliku tekstowym i szybciej wykonywany.
Moje przypuszczenia co do rozwoju kodowania w XHTML mogą być takie że będziemy dołączać kod skompilowany albo wersję tekstową do skompilowania podczas ładowania strony i kod JavaScript dla starszych przeglądarek.

<script type="application/javascript2" src="http://www.example.com/skrypt.jsc">

Oczywiście, że wolałbym taki kod zgodny z XHTML2.0

<object src="http://www.example.com/skrypt.jsc" srctype="application/javascript2">
<em>tutaj podać kod dla przeglądarek obecnej generacji </em>
</object>

Szkoda, że Microsoft nie wpadł na pomysł zintegrowania .NET z przeglądarka Internet Explorer tak, aby można było uruchamiać bajtkod .NET do stron internetowych.

Brak komentarzy: