28 puntos por raon0211 2024-06-13 | 5 comentarios | Compartir por WhatsApp

Hola, en Toss lanzamos y queremos compartir es-toolkit, una moderna biblioteca de utilidades para JavaScript que en promedio es 2 a 3 veces más rápida que lodash y tiene un tamaño de bundle hasta 97% menor.

es-toolkit ofrece funciones de JavaScript que se usan todos los días, como debounce, throttle, delay, sample y sum.


[1] Alto rendimiento

Comparada con bibliotecas que ofrecen la misma funcionalidad, como lodash, es-toolkit brinda un rendimiento en tiempo de ejecución entre 2 y 3 veces más rápido en promedio.

[2] Tamaño de bundle pequeño

Gracias a una implementación moderna, las funciones que ofrece es-toolkit tienen un tamaño de bundle muy reducido. Por ejemplo, la función difference ofrece una implementación 97.2% más pequeña.

También ofrece Tree Shaking de forma precisa según la especificación, para que solo se incluya el mínimo de código necesario donde se use.

[3] Tipos seguros y robustos

Proporciona internamente tipos TypeScript simples y robustos para todas las funciones.

[4] 100% de cobertura de pruebas

Se han escrito pruebas exhaustivas para todas las funciones y ramas, así que se puede confiar en su funcionamiento.


Al igual que con otras bibliotecas publicadas por Toss, las contribuciones de la comunidad son más que bienvenidas. Los invitamos a revisar nuestro repositorio y a contribuir mucho :)

5 comentarios

 
tsboard 2024-06-14

Increíble, yo también tengo que probar esto. ¡Gracias por compartirlo!

 
yunsub2 2024-06-14

¿No admite composición de funciones como chain y flow?

 
olivecake 2024-06-13

Me gustaría compararlo con radash también.

 
nullvana 2024-06-13

Vaya, uso mucho tossface, así que supongo que también debería probar es-toolkit.

 
huiya 2024-06-13

Oh, muchas veces al usar lodash me pareció práctico, pero pesado; si realmente tiene ese rendimiento y ese tamaño, suena muy tentador.