es-git, la bibliothèque Git la plus récente, simple et rapide à installer
(es-git.slash.page)Jusqu’à présent, pour utiliser Git dans Node.js, il fallait soit accepter une installation lente, soit lancer directement des processus Git de manière inefficace.
Toss publie es-git, une bibliothèque qui permet d’utiliser Git de façon moderne et simple.
Caractéristiques
- Inclut des modules natifs précompilés, ce qui permet une installation rapide.
- Intègre
libgit2pour garantir de hautes performances et une bonne stabilité. - Offre une interface simple et pratique.
- Prend en charge de puissants types TypeScript.
Performances
es-git: fournit des binaires natifs précompilés, ce qui permet une installation très rapide.nodegit: comme il utilise node-gyp, une compilation native est nécessaire et elle échoue facilement.
Performances à l’exécution
es-git: appelle directementlibgit2via N-API, ce qui le rend jusqu’à 100 fois plus rapide.- Création de sous-processus Git : cela entraîne un surcoût lié à la création de processus.
2 commentaires
C’est un peu un autre sujet, mais le template de slash est vraiment très joli
Bon courage à es-git
Il n’y a que
nodegitcomme package dans le benchmark, ce serait bien d’en ajouter d’autres aussi, comme Compare, par exemple...