InfoQ ホームページ Web-Development に関するすべてのコンテンツ
-
Microsoft、ネイティブGoコンパイラを採用した TypeScript 7.0 をリリース。ビルド速度が10倍に向上
マイクロソフトは、TypeScript 7.0をリリースした。これは、長らく開発が続けられてきたネイティブコンパイラを搭載した同言語初の安定版であり、TypeScriptのツールセットをGoへ忠実に移植したもので、チームによると、フルビルドにおいて通常8倍から12倍の高速化を実現するという。
-
Cloudflare、1日90億件のリクエストを処理するJavaScript CDNを自社の開発者向けプラットフォームへ移行
Cloudflareは、JavaScriptおよびCSSライブラリ向けのオープンソースCDNであるcdnjsを、自社のDeveloper Platformへ完全に移行した。これにより、これまでCloudflareとGoogle Cloud Platformに分散していた公開インフラは、Workers、R2、Workflows、Queues、Durable Objects、KV、Containersへ置き換えられた。この移行では、公開済みパッケージファイルの単一の正確な情報源(source of truth)としてR2を採用するとともに、既存のURL、パッケージの内容、Subresource Integrity(SRI)ハッシュはそのまま維持された。
-
HeroUI v3が、Tailwind CSS v4を基盤としたReactおよびReact Native向けの全面的な書き換え版として登場
かつてNextUIとして知られていたReactコンポーネントライブラリ「HeroUI」が、HeroUI v3をリリースした。これはゼロから書き直されたもので、開発チームはこれをWebとネイティブ向けの単一のデザインシステムと位置付けている。 2026年3月のリリースでは、75以上のWebコンポーネント(うち21個が新規)に加え、37のコンポーネントを備え、ゼロから構築されたまったく新しいReact Nativeライブラリが提供されている。
-
Meta、ビルド高速化とツールチェーン統合強化のために React コンパイラを Rust へ移植
ユーザーインターフェース構築のためのMetaのオープンソースライブラリであるReactは、React CompilerのRust移植版をメインリポジトリへ統合した。この取り組みは、ビルド時間の短縮と、RustベースのJavaScriptツールチェーンとの連携強化を目的としている。
-
Anthropicリード:エージェント型ループへの人間の関与維持にはMarkdownよりHTMLが有効に
Claude CodeチームのエンジニアリングリードThariq Shihipar氏は先頃、ブログ記事を公開し(Claude Codeの活用:HTMLの驚くべき有効性)、より豊かな可視化、色彩、インタラクティブ性を備えたHTMLは、特にデフォルトMarkdown出力と比較した場合に、多くの場面で人間-エージェント間コミュニケーションの生産性を向上させると主張した。ゴールのコミュニケーション、仕様のリファインメント、出力レビューが、エージェント型ワークフローの新たなボトルネックとなりつつある。
-
DuckDB、HTTPベースのクライアント/サーバープロトコル「Quack」を発表 マルチユーザー分析に対応
DuckDBは、HTTPベースの新たなリモートプロトコル「Quack」を発表した。これにより、複数のDuckDBインスタンスがネットワーク越しに同一のデータベースへ接続し、共同で処理を行えるようになる。このプロトコルにより、これまで主にローカルかつ組み込み型として利用されてきたDuckDBに、クライアント/サーバー型の機能が加わる。
-
Anthropicが3エージェント・ハーネスを設計、長時間稼働するフルスタックAI開発を支援
Anthropicは長時間にわたる自律的アプリケーション開発を支援するためのマルチエージェント・ハーネス設計を導入した。フロントエンド設計およびフルスタックソフトウェア開発の両方をターゲットとしている。このアプローチはプランニング、生成、評価を担う別個のエージェントにタスクを分割し、数時間に及ぶAIセッションにおいて一貫性を維持しつつ出力品質を向上させることを目的としている。
-
Cloudflare社、AIエージェント向けにトークン使用量を最適化するCode Mode対応MCPサーバーを発表
Cloudflare社は、、AIエージェントが複雑なAPIへアクセスする手法を大きく進化させるCode Modeを活用した新たなModel Context Protocol(MCP)サーバーを発表した。これにより、同社のフルAPIプラットフォームとの連携コストを大幅に削減できる。今回のアプローチは、MCPエコシステムにおけるエージェントとツールの統合手法に新たな方向性を示した。
-
Chrome 144がTemporal APIを搭載、JavaScriptの日付と時刻の標準化が前進
Chrome 144からTemporal APIのサポートが追加され、Webにモダンな日付と時刻のAPIが導入された。これは長年にわたりTC39で検討されてきた提案が、初めて安定版のChromeに搭載されたことを意味する。この変更はChromeのリリースブログで強調され、Temporalは長年批判されてきたJavaScriptのDateオブジェクトに代わるモダンな選択肢であると位置付けられている。
-
Vue Router 5:ファイルベースルーティングをコアに統合、破壊的な変更なし
Vue Router、Vue.jsの公式ルーティングライブラリは、ポピュラーなunplugin-vue-routerプラグインをコアパッケージに直接統合したバージョン5.0をリリースした。メンテナー Eduardo San Martin Morote氏(posva)は意図的「退屈」なものと説明しているが、このリリースには既存Vue Router 4ユーザーに対する破壊的変更は含まれていない。
-
Nuxt Studio、プロダクション向けオープンソースCMSとして公開
Nuxt Studioは、Nuxt Contentウェブサイト向けのコンテンツ管理ソリューションであり、無料かつオープンソースのセルフホスト型モジュールとして公開された。今回のリリースは、従来のホスト型プラットフォームから完全なセルフホスト方式への転換を示し、開発者は外部依存なしにコンテンツ編集インフラを完全に制御可能になったのである。
-
GlassFish 8.0、Jakarta EE 11互換と強化されたセキュリティ、データアクセス改善を提供
Eclipse Foundationは、軽量オープンソースのアプリケーションサーバーであり、長年にわたりJavaEEおよびJakarta EEのリファレンス実装かつ互換実装として機能してきたEclipse GlassFishのバージョン8.0.0をリリースした。
-
DuckDB社のWebAssemblyクライアント、ブラウザ上でIcebergデータセットへのクエリが可能に
DuckDB社はこのほど、ブラウザのタブ内で直接Iceberg RESTカタログとのエンドツーエンドのインタラクションを実現する新機能を発表した。インフラのセットアップは一切不要である。この新機能はDuckDB-Wasmを活用したものであり、DuckDB-Wasmはブラウザ上で動作するDuckDBのWebAssemblyポートである。これにより、ユーザーはサーバーレス方式でIcebergテーブルへのクエリ、読み取り、および書き込みが可能になった。
-
Bun、組み込みデータベースクライアントとゼロ設定フロントエンド開発を発表
高速なオールインワンJavaScriptランタイム「Bun」はバージョン1.3を公開した。フルスタック開発機能の追加、データベースAPIの統合、ランタイム全体にわたる性能向上を盛り込んだ、これまでで最大規模のリリースとなった。
-
SharePoint Framework 1.22提供開始、Heftベース化ビルドツールチェーンとプロジェクトベースライン刷新
MicrosoftはSharePoint Framework(SPFx)バージョン1.22、SPFx開発者向けのビルドおよびツール体験のモダナイズを中心に据えたリリースの一般提供(GA)を発表した。この変更は、技術的負債への対応、拡張性の向上、Microsoft全体のツールチェーン標準との整合を目的として、SPFxソリューションのビルド方法を根本的に更新する。