es-git, a biblioteca Git mais recente, fácil e rápida de instalar
(es-git.slash.page)Até agora, para trabalhar com Git no Node.js, era preciso tolerar uma instalação lenta ou iniciar diretamente processos do Git de forma ineficiente.
A Toss está lançando a es-git, uma biblioteca que permite usar Git de forma moderna e simples.
Características
- Inclui módulos nativos pré-compilados, permitindo uma instalação rápida.
- Incorpora
libgit2para garantir alto desempenho e estabilidade. - Oferece uma interface fácil e prática.
- Suporta tipagem robusta em TypeScript.
Desempenho
es-git: fornece binários nativos pré-compilados, então a instalação é muito rápida.nodegit: como usanode-gyp, exige build nativo e tende a falhar com facilidade.
Desempenho em runtime
es-git: chamalibgit2diretamente via N-API, chegando a ser até 100 vezes mais rápido.- Criação de subprocessos do Git: há overhead de criação de processo.
2 comentários
Falando de outra coisa, o template do slash é muito bonito
Força para o es-git também
Parece que, como pacote para benchmark, só tem o
nodegit; seria bom se adicionassem outros também, tipo para comparação...