es-git, pustaka Git terbaru yang mudah dan cepat dipasang
(es-git.slash.page)Sampai sekarang, untuk menangani Git di Node.js, Anda harus menoleransi kecepatan instalasi yang lambat, atau menjalankan proses Git secara langsung dengan cara yang tidak efisien.
Toss merilis es-git, pustaka yang membuat Git bisa digunakan dengan cara yang modern dan mudah.
Fitur
- Menyertakan modul native yang sudah dibangun sebelumnya sehingga bisa dipasang dengan cepat.
- Menanamkan
libgit2untuk menjamin performa dan stabilitas yang tinggi. - Menyediakan antarmuka yang mudah dan praktis.
- Mendukung tipe TypeScript yang kuat.
Performa
es-git: Menyediakan biner native yang sudah dibangun sebelumnya sehingga terpasang dengan sangat cepat.nodegit: Karena menggunakan node-gyp, build native diperlukan dan mudah gagal.
Performa runtime
es-git: Memanggillibgit2secara langsung melalui N-API sehingga bisa hingga 100 kali lebih cepat.- Membuat proses anak Git: Menimbulkan overhead pembuatan proses.
2 komentar
Sedikit di luar topik, template slash memang sangat bagus.
Semangat juga untuk es-git.
Sepertinya untuk benchmark sebagai paket baru ada
nodegitsaja; akan lebih baik kalau yang lain juga ditambahkan, misalnya untuk Compare...