CNode

基于 Rust 实现的 Node.js-addon nanoid —— 相比原版 nanoid.js 性能提升 40+%

分享
Ffengyinchao发布于4 年前最后回复4 年前2 回复3233 浏览0 收藏

推荐项目 项目地址:https://github.com/rustq/napi-nanoid

类别:Rust

项目标题:基于 Rust 实现的 Node.js-addon nanoid

项目描述:基于 Rust 实现的 Node.js-addon nanoid —— 相比原版 nanoid.js 性能提升 40+%

亮点:

包括 secure + non-secure api 相比原版 nanoid.js 性能均提升 40+% (runs: 6842925183) 示例代码:

const { nanoid } = require('napi-nanoid');

nanoid() // => AeogKAGjUMX6mqB4sMzWe 后续更新计划:

完善 custom size

完善 custom alphabets

查看回复

回复 (2)

W
waitingsong#1·4 年前
export class ExternalObject<T> {
  readonly '': {
    readonly '': unique symbol
    [K: symbol]: T
  }
}

这是啥?

C
cctv1005s#2·4 年前

性能提升不上了就用 Rust 了...

参与回复
登录后即可参与回复。登录