未踏ジュニア Advent Calendar 2025 の記事です。 対象読者 JS のバンドラーやツールチェーンに興味がある人 今年の歴史を振り返りたい人 ツールチェーンを選定したい人 背景 今年は未踏ジュニアという U-18 のクリエイター支援プログラムで Web ベースの画像編集アプリケーションを作成していました。 最初は Vite を使っていたのですが、開発サーバーの起動時間がこのくらいかかってしまいます。 毎回の起動に 30 秒かかるという地獄でした。 画像編集ソフトは重いので、プロジェクトの開発をしながら何回もプロジェクトで最新のバンドラに切り替えまくりました。 未踏ジュニアではさまざまな方向から開発を進めてきましたが、特にバンドラ関係の変更の履歴を紹介しつつ、さらに 2025 年のバンドラやツールチェーン事情も振り返れたらと思います。 俯瞰的な歴史とプロジェクトの移行履歴が混

TypeScript 7で消えるtsconfigのレガシー設定。target: es5やbaseUrlにサヨウナラTypeScript 7ではtarget: es5やbaseUrlといった長年のレガシーな設定が削除され、strict: trueが標準になるなどデフォルトの挙動が変更されます。本記事では、消えるレガシーな設定や挙動が変わる主要な設定について、設定の基本知識から代替案までを解説します。ご自身のtsconfig.jsonを更新する際の参考になれば幸いです。TypeScript 7とは そもそもTypeScript 7ではコンパイラーが大きく変わります。現在のTypeScriptのコンパイラーはTypeScriptで記述されていますが、TypeScript 7ではGO言語によるネイティブコンパイラー「tsgo」となります。コンパイル速度が10倍向上するという公式発表があり、実際

皆さんこんにちは。この記事は株式会社カオナビ Advent Calendar 2025の4日目(シーズン3)の記事です。TypeScriptに関連する最近のニュースとしては、TypeScriptチームからネイティブ版(Go移植版)の現在のステータスが共有されましたね。 まだ実装中の機能もありますが、型チェックに関してはかなり安定したステータスになっているとされています(上記の記事から引用、強調は筆者)。 A frequent question we get is whetherit’s “safe” to useTypeScript 7 to validate abuild; in other words, doesit reliably find the sameerrors thatTypeScript 5.9 does? The answer is a resoundi
1リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く