Skip to content

2024-10-01のJS: Oxc Transformer Alpha、Node.jsの9つの柱、Express 5.0 pre-release#1228

Merged
azu merged 20 commits intodevelopfrom
jser-week-709
Oct 1, 2024
Merged

2024-10-01のJS: Oxc Transformer Alpha、Node.jsの9つの柱、Express 5.0 pre-release#1228
azu merged 20 commits intodevelopfrom
jser-week-709

Conversation

@azu
Copy link
Member

@azu azu commented Oct 1, 2024

TypeScriptのTranspilerであるoxc-transformがαリリースされました。

Rustで書かれたTypeScript to JavaScriptのtranspilerで、isolatedDeclarationsに対応した型定義ファイルの生成にも対応しています。


The Nine Node Pillarsは、Node.jsアプリケーションの9つのプラクティスについて書かれたドキュメントです。

次のような項目について、Node.jsでのアプリケーション開発について書かれています。

  • イベントループをブロックしない
  • メトリクスを監視して行動する
  • Node.js LTSを使う
  • テスト、レビューなどの自動化
  • 依存関係の管理、monorepo
  • 依存関係のリスクとアップデート
  • グローバルを避ける
  • エラーハンドリング、意味あるログを出す
  • API Specとクライアントの自動生成

express v5.0.0のpre-releaseが行われています。

What's New in Express.js v5.0という記事では、
Express 5.0(pre-release)の変更点についてまとめられています。
app.del()/app.param(fn)/req.param(name)の削除、Path Routeのマッチングが正規表現としてStrictなものへと変更されています。
また、RouterのHandlerがasync awaitをサポート、Node.js 18未満のサポートを終了などの変更が含まれています。

@azu azu changed the title 2024-10-01のJS: Oxc Transformer Alpha、Node.jsの9つの柱、Expres.js 5.0 pre-release 2024-10-01のJS: Oxc Transformer Alpha、Node.jsの9つの柱、Express 5.0 pre-release Oct 1, 2024
@azu azu merged commit b20608d into develop Oct 1, 2024
@azu azu deleted the jser-week-709 branch October 1, 2024 01:41
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