この記事は Recruit Advent Calendar 2021 の 7 日目の記事です。 イントロダクション Web アプリケーションの新規開発をしていて、先日、日時処理のライブラリ選定をする機会がありました。直近のプロジェクトで date-fns を使っていたので、今回もそれでいいかと考えていたのですが、Temporal が TC39 プロポーザルではあるが stage 3 になっているから試してみてもいいんじゃないかという話になりました。stage 3 であれば API 変更のハードルは非常に高いそうです。stage 3 になるまでの提案はこちらの記事が参考になります。少し見ただけでも大きく変わっていることがわかります。 プロジェクトはまだ開発段階ですが、実際に Temporal をプロジェクトに導入しながら、検証兼開発を進めていいます。しかし、Temporal を実際に使って
![Temporal で JavaScript の次世代の日時処理に触れてみる - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/5e8c02576c8d99148820ae0131bdb752158b6ae3/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9VGVtcG9yYWwlMjAlRTMlODElQTclMjBKYXZhU2NyaXB0JTIwJUUzJTgxJUFFJUU2JUFDJUExJUU0JUI4JTk2JUU0JUJCJUEzJUUzJTgxJUFFJUU2JTk3JUE1JUU2JTk5JTgyJUU1JTg3JUE2JUU3JTkwJTg2JUUzJTgxJUFCJUU4JUE3JUE2JUUzJTgyJThDJUUzJTgxJUE2JUUzJTgxJUJGJUUzJTgyJThCJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz0wYWNhMjIwNmIyM2NiZmUxNDNlZWQ0MTZjYzkyNDJiZA%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBzYW5nb3Rhcm8mdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTJhZTJjZTFlNGJlMmMxZGQ3NzdiM2M0MDQzNTJlNzAy%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D8bb2f222c3f0719b998d42dd512c7c33)