es-git, la librería Git más reciente que puedes instalar fácil y rápido
(es-git.slash.page)Hasta ahora, para trabajar con Git en Node.js había que tolerar una instalación lenta o iniciar directamente procesos de Git de forma ineficiente.
Toss presenta es-git, una librería que permite usar Git de forma moderna y sencilla.
Características
- Incluye módulos nativos precompilados, por lo que se puede instalar rápidamente.
- Integra
libgit2para garantizar alto rendimiento y estabilidad. - Ofrece una interfaz fácil y práctica.
- Soporta tipados sólidos de TypeScript.
Rendimiento
es-git: ofrece binarios nativos precompilados, así que se instala muy rápido.nodegit: como usanode-gyp, requiere una compilación nativa y es propenso a fallar.
Rendimiento en tiempo de ejecución
es-git: llama directamente alibgit2a través de N-API, por lo que es hasta 100 veces más rápido.- Crear procesos hijo de Git: se genera sobrecarga por la creación de procesos.
2 comentarios
Es una historia un poco distinta, pero la plantilla de slash es muy bonita.
¡Mucho ánimo también para es-git!
Parece que en paquetes para el benchmark solo está
nodegit; estaría bueno que agregaran otros también, como Compare, por ejemplo...