es-git, thư viện Git mới nhất có thể cài đặt dễ dàng và nhanh chóng
(es-git.slash.page)Từ trước đến nay, để làm việc với Git trong Node.js, bạn либо phải chấp nhận tốc độ cài đặt chậm, hoặc phải tự khởi chạy trực tiếp tiến trình Git một cách kém hiệu quả.
Toss công bố es-git, một thư viện giúp sử dụng Git theo cách hiện đại và dễ dàng.
Tính năng
- Bao gồm mô-đun native được build sẵn nên có thể cài đặt rất nhanh.
- Tích hợp
libgit2để đảm bảo hiệu năng và độ ổn định cao. - Cung cấp giao diện dễ dùng và đơn giản.
- Hỗ trợ kiểu TypeScript mạnh mẽ.
Hiệu năng
es-git: Cung cấp binary native được build sẵn nên cài đặt rất nhanh.nodegit: Vì dùng node-gyp nên cần build native và dễ bị thất bại.
Hiệu năng khi chạy
es-git: Gọi trực tiếplibgit2thông qua N-API nên nhanh hơn tối đa 100 lần.- Tạo tiến trình con Git: Phát sinh overhead do tạo tiến trình.
2 bình luận
Nói hơi khác một chút, template của slash rất đẹp.
Chúc es-git cũng thật thuận lợi!
Có vẻ hiện chỉ có mỗi nodegit được dùng làm gói để benchmark, nên sẽ tốt nếu thêm cả những cái khác nữa như Compare chẳng hạn...