NanoId ตัวช่วยสร้างไอดี สำหรับ Javascript
เมื่อพูดถึงไอดีใน Javascript คุณคงเคยสร้างกันมาแล้ว ในหลายๆรูปแบบ ทั้งการใช้ Timestamp, Math Random และอีกหลายวิธี แต่หากคุณใช้ Library Generator Ids UUID คงเป็นเครื่องมือที่น่าจะเคยเห็นมาบ่อย
แต่ทว่าบทความนี้ขอนำเน๊ออออ
Photo by Emile Perron on Unsplash |
ด้วยคุณสมบัติพิเศษ ที่เมื่อเทียบกับ UUID แล้ว Nano ID ค่อนข้างเหนือกว่า ทั้งด้านขนาด ที่ตัวเล็กน่ารักกว่าเกือบ 4 เท่า และ Github ก็มีสตาร์ที่มากกว่า
คุณสมบัติ
- ขนาด Library เพียง 130 bytes
- ปลอดภัย โดยการใช้เทคนิค Hardware Generator
- ไอดีมีขนาดที่สั้นกว่า เมื่อเทียบกับ UUID V4
- รองรับหลากหลายภาษา
- มีฟังก์ชั่นให้ custom ไอดี ใช้ง่าย
สรุป
ผมเลือกจะใช้ NanoId แทนการใช้ UUID ด้วยคุณสมบัติต่างๆที่กล่าวมา
อยากให้คุณลองพิจรณา คนๆนี้ที่มันธรรมดา..
Comments
Post a Comment