Wpis z mikrobloga

Czy dobrze rozumiem, że #javascript to uniwersalny język, ale ze szczegółową implementacją zależną od silnika? Przy czym, silniki: V8 (Google Chrome), Gecko/SpiderMonkey (Firefox) i one są podobne, przeznaczone do stron www, są także GJS, który ma oprócz standardowej składni, jakies bindy do na przykład menadżera okien w #linux, a czym jest NodeJS? To też jest jakiś silnik?

Jak się ma do tego #react który kompiluje sie do zwykłego JS w przeglądarce.
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pyroxar: Node.js to środowisko uruchomieniowe dla JSa na backendzie. Pod spodem też korzysta z V8 i ma dodatkowe natywne metody m.in. do obsługiwania operacji na plikach
  • Odpowiedz
@pyroxar: o panie, traktuj silnik jako implementację interpretera. Tak samo jak w pythonie możesz mieć cython, jython i inne, albo jak możesz mieć różne interpretery/maszyny wirtualne dla javy.

a czym jest NodeJS? To też jest jakiś silnik?


V8 plus biblioteki i inne
  • Odpowiedz