Przejdź do zawartości

Rhino (JavaScript)

Z Wikipedii, wolnej encyklopedii
To jest stara wersja tej strony, edytowana przez Michalwadas (dyskusja | edycje) o 14:21, 30 cze 2016. Może się ona znacząco różnić od aktualnej wersji.
Rhino
logo
Autor Mozilla
Aktualna wersja stabilna 1.7.7 – 17 czerwca 2015; około 10 lat temu
Język programowania Java
Rodzaj silnik JavaScriptu
Licencja Mozilla Public License
Strona internetowa

Rhino jest otwartą implementacją języka JavaScript zarządzaną przez Fundację Mozilla. Nazwa wywodzi się od książki wydawnictwa O’Reilly o tym języku, na okładce której umieszczony został nosorożec.

W 1997 roku firma Netscape podjęła decyzję rozpoczęcia projektu. Jego rozwój ukierunkowany był na potrzeby przeglądarki internetowej tej firmy. Ówczesna technologia kompilacji w Rhino, posiadała jednak dwie zasadnicze wady. Proces ten przebiegał zbyt wolno, a także często brakowało pamięci do jego wykonania. W efekcie Rhino wyposażono dodatkowo w tryb interpretacji kodu.

W kwietniu 1998, Mozilla udostępniła Rhino na zasadach open source.

Rhino napisany jest całkowicie w języku Java. Fundacja Mozilla dostarcza także implementację JavaScript napisaną w języku C, SpiderMonkey.

Zobacz też

Linki zewnętrzne