文件名称:nano-id:Clojure和ClojureScript(·_·)ノ的唯一字符串ID生成器
文件大小:12KB
文件格式:ZIP
更新时间:2024-02-21 04:29:12
clojure clojurescript id-generator secure-random-generator ClojureClojure
纳米ID 一个微小的,安全的,URL友好的唯一字符串ID生成器,用于Clojure和ClojureScript。 安全。 它使用具有加密功能的随机API。 快。 它比快39%,几乎与UUID一样快。 紧凑。 它使用的字母比UUID(A-Za-z0-9_-)大。 因此,ID大小从36个符号减少到21个。 URL-Firendly 。 它仅使用URL友好字符。 非常适合Web应用程序中的唯一标识符。 clj -Sdeps '{ :deps {nano-id { :mvn/version " 1.0.0 " }}}' ( require '[nano-id.core :refer [nano-id]]) ( nano-id ) ; ; => "trxwfoC8mqB3Q8Wrdq4OQ" 基准测试 $ lein bench ## Actually, you will get more detailed info, this is summary. UUID 1.60µs nano-id 1.69µs jnanoid
【文件预览】:
nano-id-master
----deps.edn(98B)
----src()
--------nano_id()
----classes()
--------nano_id()
----.circleci()
--------config.yml(472B)
----LICENSE(1KB)
----test()
--------nano_id()
----README.md(4KB)
----project.clj(2KB)
----.gitignore(110B)
----CHANGELOG.md(1KB)
----package.json(208B)