10 puan yazan raon0211 2025-03-26 | 2 yorum | WhatsApp'ta paylaş

Şimdiye kadar Node.js üzerinde Git ile çalışmak için ya yavaş kurulum hızına katlanmak ya da verimsiz şekilde Git süreçlerini doğrudan başlatmak gerekiyordu.

Toss, Git’i modern ve kolay bir şekilde kullanmayı sağlayan es-git adlı kütüphaneyi duyuruyor.

Özellikler

  • Önceden derlenmiş native modüller içerdiği için hızlı kurulum yapılabiliyor.
  • Yerleşik libgit2 ile yüksek performans ve kararlılık sağlıyor.
  • Kolay ve sade bir arayüz sunuyor.
  • Güçlü TypeScript tip desteği sunuyor.

Performans

  • es-git: Önceden derlenmiş native binary sağladığı için çok hızlı kuruluyor.
  • nodegit: node-gyp kullandığı için native derleme gerekiyor ve başarısız olma olasılığı yüksek.

Çalışma zamanı performansı

  • es-git: N-API üzerinden doğrudan libgit2 çağırdığı için 100 kata kadar daha hızlı.
  • Git alt süreci oluşturma: Süreç oluşturma ek yükü oluşuyor.

2 yorum

 
roxie 2025-03-27

Biraz farklı bir konu ama, slash’in şablonu gerçekten çok güzel görünüyor

es-git’e de başarılar

 
tested 2025-03-27

Paket olarak benchmarkta yalnızca nodegit var; başka seçenekler de eklense iyi olur gibi, mesela Compare gibi...