JSer.info #712 - Node.js v23.0.0 (Current)がリリースされました。
require(esm)
をデフォルトで有効化、32 bit Windowsのサポートを削除、node --run
をStableに変更されています。
また、非推奨な--huge-max-old-generation-size
を削除、node:util
パッケージから非推奨な_extend()
やisBoolean()
などを削除なども行われています。
Next.js v15がリリースされました。
破壊的な変更として、fetch
はデフォルトでno-store
に変更、GET
ルートハンドラーはデフォルトでキャッシュしないように、クライアントルーターキャッシュもデフォルトではキャッシュしないように変更されています。
また、header
/cookies
/params
/searchParams
へのアクセスが非同期APIへと変更、Server Actionで使用してないActionは公開されないように変更されています。
React 19 RCへ対応、実験的なReactコンパイラのサポート、Hydration Errorの改善、Static Route Indicatorの追加されています。
また実験的なAPIとしてunstable_after
の追加、Turbopackとinstrumentation.js
がStableに、<Form>
コンポーネントの追加、next.config.ts
のサポート、ESLint 9のサポートなども行われています。
マイグレーションガイドやcodemodでのアップグレード方法も提供されています。
Express v5がpre-releaseされました。
また、npm上ではstable(latest
のタグ)にはなっていませんが、npm install express@next
でインストール可能です。
Node.js 18未満のサポート終了、パスマッチングの挙動の変更、Promiseのサポート、body parserの挙動変更、非推奨のメソッドを削除などが行われています。
JSer.infoをサポートするには
- 😘 知り合いにJSer.infoをおすすめする
- ❤️ GitHub Sponsorsで@azuのスポンサーになる
- 🐦 X(Twitter)で@jser_infoをフォローする
JSer.info Sponsors
JSer.info SponsorsはGitHub SponsorsとしてJSer.infoを支援してくれている方々です。
ヘッドライン
Announcing Nx 20 | Nx Blog
Nx 20リリース。
TypeScript Project Referencesの同期をサポートするnx sync
の追加、@nx/rspack
の追加、nx release
の改善など
Oxlint v0.10 Migration Guide | The JavaScript Oxidation Compiler
oxc.rs/blog/2024-10-18-oxlint-v0.10-release
Oxlint 0.10リリース。
categories
でルールをまとめて設定できるように、CLIのフラグを設定ファイルより優先するように変更など
ESLint v9.13.0 released - ESLint - Pluggable JavaScript Linter
eslint.org/blog/2024/10/eslint-v9.13.0-released/
ESLint v9.13.0リリース。
ESLint.defaultConfig
でビルトイン設定にアクセスできるように、Node.js v22.8.0で追加されたV8キャッシュを有効化など
Electron 33.0.0 | Electron
www.electronjs.org/blog/electron-33-0
Electron 33リリース。
V8 13、Chromium 130、Node.js 20.18へアップデート。
macOS 10.15のサポート終了、Custom Protocolの処理方法の変更。
app.setClientCertRequestPasswordHandler
の追加、View.setBorderRadius
の追加、navigationHistory
の追加など
Node.js — Node v22.10.0 (Current)
nodejs.org/en/blog/release/v22.10.0
Node.js v22.10.0リリース。
require(esm)
時に読み込む対象を指定できる"module-sync"
exports conditionの追加、node --run
がStableになるなど
Node.js — Node v23.0.0 (Current)
nodejs.org/en/blog/release/v23.0.0
Node.js v23.0.0リリース。
require(esm)
をデフォルトで有効化、32 bit Windowsのサポートを削除、node --run
をStableに変更。
非推奨な--huge-max-old-generation-size
を削除、node:util
パッケージから非推奨な_extend()
やisBoolean()
などを削除。
Turborepo 2.2
Turborepo 2.2リリース。
GraphQLでリポジトリデータのクエリができるturbo query
を追加、TURBO_PLATFORM_ENV
を追加、eslint-config-turbo
の改善、--affected
の改善など
Next.js 15 RC 2 | Next.js
Next.js 15 RC 2リリース。
header
/cookies
/params
/searchParams
へのアクセスが非同期APIへと変更、Server Actionで使用してないActionは公開されないように変更。
Static Route Indicatorの追加、<Form>
コンポーネントの追加、next.config.ts
のサポート。
instrumentation.js
がStableに変更、Static Generationのリクエスト処理の改善、ESLint 9のサポートなど
Bun v1.1.31 | Bun Blog
Bun v1.1.31リリース。
node:http2
のサポート、bun build --drop
で特定の関数を削除できるように、Bun.inspect.table()
の追加
Iterator Helpersのサポートなど
Next.js 15 | Next.js
Next.js 15リリース。
fetch
はデフォルトでno-store
に変更、GET
ルートハンドラーはデフォルトでキャッシュしないように、クライアントルーターキャッシュもデフォルトではキャッシュしないように変更。
React 19 RCへ対応、実験的なReactコンパイラのサポート、Hydration Errorの改善、TurbopackがStableに、Static Route Indicatorの追加。
unstable_after
の追加、instrumentation.js
がStableに、<Form>
コンポーネントの追加、next.config.ts
のサポート、ESLint 9のサポートなど
Introducing Express v5: A New Era for Node.js Framework
expressjs.com/2024/10/15/v5-release.html
Express v5 pre-release。
Node.js 18未満のサポート終了、パスマッチングの挙動の変更、Promiseのサポート、body parserの挙動変更、非推奨のメソッドを削除など
JavaScriptプログラマーのためのTypeScript厳選ガイド 〜JavaScriptプロジェクトを型安全で堅牢にする書き方を理解する | 藤 吾郎 |本 | 通販 | Amazon
www.amazon.co.jp/dp/4297145774/
2024年11月9日発売
TypeScriptについての書籍
アーティクル
The story of web framework Hono, from the creator of Hono
blog.cloudflare.com/the-story-of-web-framework-hono-from-the-creator-of-hono/
Honoがなぜ作られたのかやアーキテクチャについて
サイト、サービス、ドキュメント
pkg-graph | Visualize the dependency graph of npm packages.
npmパッケージの依存関係を可視化してくれるツール
gosub-io/gosub-engine: Our main browser engine repository.
github.com/gosub-io/gosub-engine?tab=readme-ov-file
HTMLとCSSのパーサとレンダリングを実装しているブラウザエンジン。
JavaScriptは既存のV8などと組み合わせ利用する想定。
WebAssemblyへのコンパイルにも対応している。
書籍関係
JavaScriptによるはじめてのアルゴリズム入門:書籍案内|技術評論社
gihyo.jp/book/2024/978-4-297-14494-4
2024年11月5日発売
JavaScriptでのアルゴリズム入門本