Moment.js、新規開発を終了し保守のみを行うレガシープロジェクトへ移行
(momentjs.com)-
数多くのJavaScriptプロジェクトで日付/時刻処理モジュールとして使われている
-
しかし2011年から開発されており、現在の環境にはあまり適していない
-
ECMA-402
Intlオブジェクトがブラウザでサポートされており、最近ではChrome DevToolsでもサイズの大きいMomentの代わりにday.jsやluxonなどを推奨し始めている
-
既存プロジェクトでは引き続き使ってもよいが、新規プロジェクトではMomentを使わないでほしい
「保守のみを行うレガシープロジェクトへ移行します。DeadではなくDoneです。」
- これ以上新機能の追加や変更、サイズ調整などは行わない予定。
1件のコメント
以前、Webページで相対時間機能を実装しようとしてMoment.jsを使っていたのですが、(上のリンクでも紹介されている)[Why you shouldn't use Moment.js...] の記事を読んでみると、はたして機能一つのためにあの大きなライブラリ全体をCDNから丸ごと読み込むのが本当に正しいのかと違和感を覚えるようになりました。そこでday.jsに乗り換えました。
https://inventi.studio/en/blog/why-you-shouldnt-use-moment-js