从长远来看 , 这有利于优化bundle的大小 , 使其不容易出现依赖关系带来的问题 。
局限性和未来重点
根据 StackOverflow 中的许多专家意见 , 使用 NanoID 没有明显的缺点或限制 。
非人类可读性是许多开发者认为NanoID的主要缺点 , 因为它使调试更加困难 。但是 , 与UUID相比 , NanoID要短得多 , 可读性强 。
另外 , 如果你使用 NanoID 作为表的主键 , 如果你使用相同的列作为聚集索引也会出现问题 , 这是因为 NanoID 不是连续的 。
在未来…
NanoID 正逐渐成为最流行的 JavaScript 唯一 id 生成器 , 大多数开发人员更喜欢选择它而不是 UUID 。

以上基准测试显示了NanoID与其他主要id生成器相比的性能 。
在使用其默认字母表时 , 它每秒可生成超过220万个独特的ID , 在使用自定义字母表时 , 每秒可生成超过180万个独特的ID 。
根据我使用 UUID 和 NanoID 的经验 , 考虑到它的小尺寸、URL 友好性、安全性和速度 , 我建议在任何未来的项目中使用 NanoID 而不是 UUID 。
因此 , 我邀请你在你的下一个项目中尝试使用NanoID , 并在评论区与其他人分享你的想法 。
推荐阅读
- dazzle是什么牌子 dazzle是什么档次
- 蓝海市场是什么意思 未来十年的蓝海产业
- “一个柿子十副药”是什么意思是不能吃吗
- 股票一直横盘说明什么 股票横盘是什么意思
- 怎么计算年利率 利率计算公式是什么
- 石榴果开裂是什么原因如何防治
- 压货是什么意思 销售为什么要压货
- jnby是什么牌子 jnby价格属于什么档次
- 嘴唇经常性干裂和起皮这是什么原因
- 开十指是什么感觉
