Fabrice Bellard a publié un moteur JavaScript

Le mathématicien français Fabrice Bellard, plus connu pour son travail sur ffmpeg, qemu, tcc et le calcul du nombre pi, a mis à disposition QuickJS - une implementation compacte de JavaScript sous forme de bibliothèque en C.

  • Prend presque complètement en charge la spécification ES2019.
  • Y compris les extensions mathématiques.
  • Réussit tous les tests de la suite de tests ECMAScript.
  • Pas de dépendances d'autres bibliothèques.
  • Taille réduite de la bibliothèque statiquement liée – à partir de 190 Ko sur x86 pour « hello world ».
  • Interpréteur rapide – réussit 56000 tests de la suite de tests ECMAScript en ~100s sur un cœur de PC de bureau. Les frais généraux de démarrage et d'arrêt < 300 µs.
  • Peut compiler JavaScript en fichiers exécutables sans dépendances externes.
  • Peut compiler JavaScript en WebAssembly.
  • Ramasse-miettes avec compteur de références (déterministe, à faible consommation mémoire).
  • Interpréteur de ligne de commande avec syntaxe colorée.

Selon tests de performance de discussions sur Opennet.ru, la vitesse de QuickJS dans les tests est de 15 à 40 fois inférieure à celle de Node.js.

Source : linux.org.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster