NanoId ตัวช่วยสร้างไอดี สำหรับ Javascript

เมื่อพูดถึงไอดีใน Javascript คุณคงเคยสร้างกันมาแล้ว ในหลายๆรูปแบบ ทั้งการใช้ Timestamp, Math Random และอีกหลายวิธี แต่หากคุณใช้ Library Generator Ids UUID คงเป็นเครื่องมือที่น่าจะเคยเห็นมาบ่อย

แต่ทว่าบทความนี้ขอนำเน๊ออออ

Photo by Emile Perron on Unsplash

Nano ID

ด้วยคุณสมบัติพิเศษ ที่เมื่อเทียบกับ UUID แล้ว Nano ID ค่อนข้างเหนือกว่า ทั้งด้านขนาด ที่ตัวเล็กน่ารักกว่าเกือบ 4 เท่า และ Github ก็มีสตาร์ที่มากกว่า

คุณสมบัติ

  • ขนาด Library เพียง 130 bytes
  • ปลอดภัย โดยการใช้เทคนิค Hardware Generator
  • ไอดีมีขนาดที่สั้นกว่า เมื่อเทียบกับ UUID V4
  • รองรับหลากหลายภาษา
  • มีฟังก์ชั่นให้ custom ไอดี ใช้ง่าย

สรุป

ผมเลือกจะใช้ NanoId แทนการใช้ UUID ด้วยคุณสมบัติต่างๆที่กล่าวมา อยากให้คุณลองพิจรณา คนๆนี้ที่มันธรรมดา..

Comments

Popular posts from this blog

วิธีตรวจสอบข้อมูลภาษีของตัวเอง รายได้ทั้งปี และค่าลดหย่อน จบครบที่เดียว

สูตรโกง Regex ใครไม่เก่ง Regular Expression มาทางนี้จ้า

คำถามจิตวิทยา และจริยธรรม เมื่อผมสามารถสับสวิตซ์รถไฟ และต้องเลือกชนใครสักคน

ฝากโค๊ด Online ด้วย Pastebin กันเถอะครับ !!

"yes" "yeah" "yep" เหมือนและต่างกันอย่างไร ?