Skip to content

メール登録時にWorker exceeded CPU time limitエラーが発生する#93

Merged
nkdev-tech merged 1 commit into
mainfrom
fix/71-cloudflare-workers-password-hash
May 20, 2026
Merged

メール登録時にWorker exceeded CPU time limitエラーが発生する#93
nkdev-tech merged 1 commit into
mainfrom
fix/71-cloudflare-workers-password-hash

Conversation

@nkdev-tech

@nkdev-tech nkdev-tech commented May 20, 2026

Copy link
Copy Markdown
Owner

Summary

  • better-auth のデフォルトのパスワードハッシュ(bcrypt)が CPU 負荷が高く、Cloudflare Workers の CPU 時間制限を超えるため、@better-auth/utils/password の scrypt ベース実装に差し替え
  • nodejs_compat フラグが有効なため node:crypto のネイティブ scrypt が使われ、CPU 負荷を大幅に削減できる

関連: #71

Test plan

  • メールアドレス・パスワードで新規登録できる(確認メールが届く)
  • メール内リンクをクリックして登録が完了する
  • メールアドレス・パスワードでログインできる

🤖 Generated with Claude Code

@nkdev-tech nkdev-tech merged commit 0ed8a69 into main May 20, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant