JavaScript: もう UUID の生成にライブラリは必要ないよ

JavaScript: もう UUID の生成にライブラリは必要ないよ

June 3, 2023

これまで UUID の生成にはこちらのパッケージにお世話になっていたのですが、

いまやブラウザでも Node でも標準でメソッドが用意されているようです。

MDN にも記載の通り、すべてのブラウザ(Internet Explorer って何?)および Node 環境で動作するため、安心して使うことができます。

試しにあなたのブラウザでも実行してみてください。

const myId = crypto.randomUUID(); // '4f24d385-a458-447d-a2ff-1eb972e4eeaf'

ちなみに生成されるのは UUID v4 とのことです。バージョンによって何が変わるのかはうろ覚えですが、v4 が一般的に最も使われていますね。

ということで UUID を生成するだけならばいまや標準で実行可能。便利な世の中になりましたね。