JSer.info #755 - Node.js v24.11.0がLong Term Support(LTS)としてリリースされました。
Node.js 24のLTSとなるバージョンで、2028年4月30日までサポートされます。LTSリリースでは、本番環境での使用に適した安定したバージョンとして、長期的なメンテナンスとセキュリティアップデートが提供されます。
Node.js v25.2.0がリリースされました。
Type Stripping機能がStableとなりました。
これにより、TypeScriptファイルを直接実行する際に型情報を自動的に削除する機能が正式にサポートされます。
また、util.deprecateにmodifyPrototypeオプションが追加され、プロトタイプの変更を制御できるようになりました。
npmのセキュリティアップデートが実施されました。
Classic tokenの新規作成が無効化され、既存のClassic tokenは2025年11月19日まで有効となります。Granular tokenでは、write権限に2FAが必須となり、CI/CD環境向けにBypass 2FAオプションが追加されました。また、write権限を持つtokenには90日の有効期限が設定されるようになりました。
JSer.infoをサポートするには
- 😘 知り合いにJSer.infoをおすすめする
- ❤️ GitHub Sponsorsで@azuのスポンサーになる
- 🐦 X(Twitter)で@jser_infoをフォローする
JSer.info Sponsors
JSer.info SponsorsはGitHub SponsorsとしてJSer.infoを支援してくれている方々です。
ヘッドライン
Node.js — Node.js v24.11.0 (LTS)
nodejs.org/en/blog/release/v24.11.0
Node.js v24.11.0リリース。
Node.js 24のLTSとなるバージョンで、2028-04-30までサポートされる
module: mark type stripping as stable by marco-ippolito · Pull Request #60600 · nodejs/node
github.com/nodejs/node/pull/60600
Node.js v25.2.0でTypeScriptのtype strippingサポートがstableとなる
Node.js — Node.js v25.2.0 (Current)
nodejs.org/en/blog/release/v25.2.0
Node.js v25.2.0リリース。
Type StrippingをStableに変更、util.deprecateにmodifyPrototypeオプションを追加
Release v6.5.0 · vadimdemedes/ink
github.com/vadimdemedes/ink/releases/tag/v6.5.0
Ink v6.5.0リリース。
incrementalRenderingオプションを追加し、差分だけをレンダリングできるように
アーティクル
Perfectly Pointed Tooltips: A Foundation – Frontend Masters Blog
frontendmasters.com/blog/perfectly-pointed-tooltips-a-foundation/
CSSのanchor positioningについての解説記事
npm security update: Classic token creation disabled and granular token changes - GitHub Changelog
npmセキュリティアップデートについて
Classic tokenの作成を無効にし、既存Classic tokenは11月19日まで有効になっている。
Granular tokenでwrite権限は2FA必須化、CI/CD用のBypass 2FAオプション追加、write権限を持つtokenは90日の有効期限となるように変更など
How To Throttle Specific Requests In Chrome DevTools | DebugBear
www.debugbear.com/blog/chrome-devtools-throttle-individual-request
Chrome DevToolsで試験的に導入されているリクエスト単位でのスロットリングの設定について
tinyglobby: a success story in modernization and performance | e18e
e18e.dev/blog/tinyglobby-migration.html
tinyglobbyについて。
他のglobライブラリとの違いやなぜ作ったのかについてなど
Don't Blindly Use useTransition Everywhere | Nicolas Charpentier
www.charpeni.com/blog/dont-blindly-use-usetransition-everywhere
useTransitionを緊急性が高いUIの更新に使ってしまうと遅延が発生するので、使いわけが必要という話。
タブ切り替えと<Activity>についてなど
Your URL Is Your State
alfy.blog/2025/10/31/your-url-is-your-state.html
URLに状態を持たせる方法について
スライド、動画関係
CascadiaJS 2025 - YouTube
www.youtube.com/playlist?list=PLLiioAbFTbKP4JVMijrNRRrNccfauPko8#cascadiajs
CascadiaJSの動画まとめ
サイト、サービス、ドキュメント
stepwisehq/prosemirror-collab-commit: Commit-based collaborative editing plugin for ProseMirror
github.com/stepwisehq/prosemirror-collab-commit
CRDTは人数が多くなるパフォーマンスに問題が起きるため、コミットベースのコラボレーションを実装するProseMirrorプラグイン
