Przejdź do zawartości

Rhino (JavaScript)

Z Wikipedii, wolnej encyklopedii
To jest stara wersja tej strony, edytowana przez Kubalik (dyskusja | edycje) o 16:16, 26 paź 2006. Może się ona znacząco różnić od aktualnej wersji.
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)

Rhino jest implementacją open source języka JavaScript kierowaną przez Fundację Mozilla. Kod napisany jest całkowicie w języku Java, a nazwa wywodzi się od książki wydawnictwa O'Reilly o języku JavaScript na okładce, której umieszczony został nosorożec. Początkowo projekt był rozwijany przez firmę Netscape na potrzeby popularnej na owe czasy przeglądarki. Projekt został zapoczątkowany w 1997 roku. Ówczesna technologia kompilacji w Rhino posiadała jednak dwie zasadnicze wady. Proces kompilacji kodu przebiegał zbyt wolno, a także często brakowało pamięci do jej wykonania na maszynie klienta. W efekcie Rhino wyposażono dodatkowo w tryb interpretacji kodu.

Od momentu wydania Rhino na zasadach open source w kwietniu 1998 roku przez Organizację Mozilla (mozilla.org) znacznie wzrosła liczba ludzi zaangażowanych w rozwój kodu źródłowego.

Fundacja dostarcza także innej implementacji JavaScript napisanej z języku C znanej jako SpiderMonkey.