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

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

ไขรหัสนาซี Enigma แบบง่ายๆ สไตล์เอนจิเนียร์อินดี้ (The Imitation Game)

รีวิว Dentiste Mastic Mint Bomb เม็ดอมที่ไม่ได้มีดีแค่ความสดชื่น

โปรแกรมบวกลบเมทริกซ์ง่ายๆ by C++ (ตอนที่ 1)

วิธีใช้ Google Chrome Extension บน Microsoft Edge (Chromium)