Nouvelle version du moteur JavaScript embarqué de Fabrice Bellard, le fondateur de QEMU et FFmpeg

Le mathématicien français Fabrice Bellard, à l'origine des projets QEMU et FFmpeg, a publié une mise à jour de son moteur JavaScript compact et intégré. QuickJS. Le moteur prend en charge la spécification ES2019 et des extensions mathématiques supplémentaires, telles que les types BigInt et BigFloat. En termes de performances, QuickJS est nettement les alternatives existantes, par exemple, dans le test meilleur que ses homologues (de 35%, DukTape de plus de deux fois, JerryScript de trois fois, et MuJS de sept fois. de sept fois). Le projet propose une bibliothèque pour intégrer le moteur, un interpréteur qjs pour exécuter du code JavaScript à partir de la ligne de commande et un compilateur qjsc pour générer des fichiers exécutables autonomes. Le code est écrit en C et est distribué sous licence MIT. Vous pouvez en savoir plus sur le projet dans le document annonçant la première version..

La nouvelle version inclut un support expérimental pour le type BigDecimal, permettant de manipuler des nombres décimaux avec une précision arbitraire (analogue à BigInt pour les nombres en base 10). L'implémentation de la surcharge des opérateurs a été mise à jour. Des des exemples programmes pour le calcul efficace du nombre Pi avec une précision allant jusqu'à un milliard de chiffres après la virgule ont été ajoutés (en tant que mathématicien, Fabrice Bellard est connu comme le créateur de la formule la plus rapide pour calculer le nombre Pi).

Source : opennet.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