es-toolkit: Library pengganti lodash yang 2-3x lebih cepat dan 97% lebih kecil
(es-toolkit.slash.page)Halo, kami ingin membagikan es-toolkit, library utilitas JavaScript modern dari Toss yang rata-rata 2-3x lebih cepat daripada lodash dan memiliki ukuran bundle hingga 97% lebih kecil.
es-toolkit menyediakan fungsi-fungsi JavaScript yang digunakan setiap hari seperti debounce, throttle, delay, sample, dan sum.
[1] Performa cepat
es-toolkit menawarkan performa runtime yang rata-rata 2–3x lebih cepat dibandingkan library lain yang menyediakan fungsi serupa seperti lodash.
[2] Ukuran bundle kecil
Berkat implementasi modern, fungsi-fungsi yang disediakan es-toolkit memiliki ukuran bundle yang sangat kecil. Sebagai contoh, fungsi difference menawarkan implementasi yang 97.2% lebih kecil.
Tree Shaking juga didukung secara akurat sesuai spesifikasi, sehingga hanya kode minimum yang diperlukan yang akan disertakan di tempat penggunaan.
[3] Tipe yang aman dan kokoh
Untuk semua fungsi, tersedia tipe TypeScript yang sederhana dan andal yang disediakan secara in-house.
[4] Cakupan pengujian 100%
Semua fungsi dan percabangan telah diuji secara teliti, sehingga perilakunya dapat diandalkan.
Seperti library lain yang dirilis oleh Toss, kontribusi dari komunitas sangat kami sambut. Silakan lihat repositori kami dan kami harap banyak kontribusi dari Anda :)
- GitHub: https://github.com/toss/es-toolkit
- Situs web: https://es-toolkit.slash.page/ko/
5 komentar
Luar biasa, saya juga benar-benar harus mencoba ini. Terima kasih sudah merilisnya!
Apakah komposisi fungsi seperti
chaindanflowjuga tidak didukung?Saya jadi ingin membandingkannya dengan radash juga.
Wow, saya sudah sering pakai tossface, sepertinya saya juga harus coba es-toolkit!
Oh, saya sering merasa lodash memang praktis dipakai, tetapi juga cukup berat, jadi kalau performa dan ukurannya seperti yang Anda sebutkan, ini benar-benar sangat menggoda!