Rhino (JavaScript)

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacja, szukaj
Rhino
Silnik JavaScriptu
Autor Mozilla Foundation
Język programowania Java[1]
Aktualna wersja stabilna 1.7.7.1 1 lutego 2016; rok temu[2]
Licencja MPL[3]
Strona internetowa

Rhinootwarta implementacja języka JavaScript[1], zarządzana przez Mozilla Foundation. 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 Communications 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 roku Mozilla Foundation udostępniła Rhino na zasadach open source.

Rhino jest napisany całkowicie w języku Java[1]. Mozilla Foundation dostarcza także inną implementację JavaScriptu napisaną w języku C/C++SpiderMonkey.

Zobacz też[edytuj]

Przypisy

  1. a b c Rhino – MDN (ang.). Mozilla Developer Network. [dostęp 2017-08-10].
  2. Download Rhino – Binaries – MDN (ang.). Mozilla Developer Network. [dostęp 2017-08-10].
  3. Download Rhino – License – MDN (ang.). Mozilla Developer Network. [dostęp 2017-08-10].

Linki zewnętrzne[edytuj]