#nodejs
9件の記事
-
Node.js 26が10月28日にLTS入り!Node 22から24を飛ばして上げる前に確認した5つのこと
Node.js 26 は2026年10月28日に LTS になり、Node 22 のサポートは2027年4月30日で終わります。Laravel+Vite のプロジェクトで Node 22 から 26 へ上げる前に確認したこと(サポート期限、mise での並行インストール、ネイティブアドオン、undici 8 のヘッダー検証、OpenSSL の鍵長)を、手順つきでまとめています。
-
Node.js 26でTemporal APIが標準に!Dateの月末ズレ・夏時間をTemporalで書き直してみた
Node.js 26 から Temporal API がフラグなしで使えるようになりました。Date でハマりがちな月末の加算・日付文字列のパース・夏時間を、Node.js 26.10.0 で Temporal と並べて動かした結果と、TypeScript で型を通す設定をまとめます。
-
RedisのキャッシュでAPIが別次元に速くなった話!キャッシュの消し方とCache Stampede対策
DBへの問い合わせが増えて遅くなっていたAPIにRedisのキャッシュ層を追加したところ、レスポンス速度が大幅に改善し、DBの負荷もかなり下がりました。
-
miseでNode.jsとPHPのバージョン管理を一本化!nvm・phpenvから乗り換えた手順
プロジェクトごとにnvmとphpenvを使い分けていたのをやめて、miseに一本化しました。設定ファイル1つで複数ツールのバージョンを切り替えられるようになって、環境構築がかなり楽になりました。
-
pnpmのcatalogでモノレポの依存バージョンを1か所にまとめた話!既存リポジトリの移し方も
pnpm workspace内のバージョン管理機能が強化されたので、モノレポのcatalog機能を見直してみました。パッケージごとにバラバラだった依存バージョンがかなりスッキリしました。
-
本番エラーにユーザー報告で気づく状態をやめたくてSentryを入れた話!導入手順とハマった点
本番環境のエラーをユーザー報告で初めて知る状態が続いていたので、Sentryを導入したところ、エラーの検知から原因特定までのスピードがかなり変わりました。
-
BunをNode.jsの代わりに使ったらスクリプトが速くなった話!本番に入れる前の注意点も
Node.js の代替として Bun を使い始めたところ、パッケージインストールと TypeScript の実行速度がかなり改善され、個人開発の作業効率が上がりました。
-
Docker Compose watchでコンテナ再起動いらず!ファイル変更を自動で反映する設定方法
開発中にファイルを変更するたびにコンテナを手動で再起動していたのが、Docker Compose の watch モードで自動同期できるようになり、開発体験がかなり改善されました。設定方法と実際の感想をまとめます。
-
Node.js 24ならTypeScriptがそのまま動く!tsxいらずになった話と動かない書き方の注意点
Node.js 22 で追加された型除去(strip-types)機能が Node.js 24 ではデフォルトになりました。tsx や ts-node なしで .ts ファイルを直接実行できる環境がどれだけ快適か、試してみた体験を書きます。