7 Punkte von xguru 2021-01-24 | 8 Kommentare | Auf WhatsApp teilen
  • Eine JavaScript-Engine für Geräte mit begrenzten Ressourcen wie Mikrocontroller

→ Läuft sogar mit weniger als 64 KB RAM und weniger als 200 KB Flash-Speicher

  • Kompatibel mit ECMAScript 5.1

  • Bei der Kompilierung für ARM Thumb-2 beträgt die Größe 160 K

  • Optimiert für geringen Speicherverbrauch

  • In C99 geschrieben und dadurch hervorragend portierbar

  • Unterstützt Snapshots, um JS-Quellcode vorab in Bytecode zu kompilieren

  • Dank C API leicht überall einbettbar

8 Kommentare

 
ffdd270 2021-01-25

Ist das im Vergleich zu QuickJS und Ducktape eine noch kleinere JS-Engine? Ich dachte, beide wären schon klein genug..

 
colus001 2021-01-24

Das ist ein von Samsung Electronics veröffentlichtes Projekt. Ich weiß nicht, ob es tatsächlich häufig eingesetzt wird, aber ich bin neugierig, wofür es verwendet wird.

 
galadbran 2021-01-24

Wenn es ES 5.1 ist, dann liegt es ja noch vor ES 6, also kann man wohl davon ausgehen, dass die üblicherweise als modern bezeichneten Funktionen nicht vorhanden sind.

 
kunggom 2021-01-24

Wenn man sich die empfohlenen Spezifikationen ansieht, scheint das etwas zu sein, mit dem man JavaScript auf Geräten wie dem Raspberry Pi Pico ausführen kann, der vor einiger Zeit hier vorgestellt wurde.

https://de.news.hada.io/topic?id=3618

 
galadbran 2021-01-24

Ab 1,5 war ich neugierig, deshalb habe ich mir den Inhalt angesehen.

Wichtige Eigenschaften von JerryScript:

Vollständige Konformität mit dem ECMAScript-5.1-Standard

160 KB Binärgröße bei der Kompilierung für ARM Thumb-2

Stark auf geringen Speicherverbrauch optimiert

In C99 geschrieben für maximale Portabilität

Unterstützung von Snapshots zur Vorkompilierung von JavaScript-Quellcode in Bytecode

Ausgereifte C-API, leicht in Anwendungen einzubetten

 
xguru 2021-01-24

Uff, ich habe es korrigiert ;_; In letzter Zeit schleichen sich bei mir viele Tippfehler ein.

 
galadbran 2021-01-24

Solche Tippfehler werden die Nutzer, die die Seite lieben, schon für euch finden, haha

 
xguru 2021-01-24

Haha, danke!