InfoQ ホームページ Web-Development に関するすべてのコンテンツ
-
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ソリューションのビルド方法を根本的に更新する。
-
TSSLint 3.0:依存関係削減済最終メジャーリリース
Johnson Chu氏が開発した軽量TypeScriptセマンティックLintツールTSSLintは、依存関係フットプリントの削減、レガシーLintツールからの移行パスの改善、Chu氏がプロジェクトの「最終メジャーリリース」と表現する内容をもたらすバージョン3をリリースした。
-
Nuqsがデバウンス、標準スキーマ統合、キーの分離を追加
React向けの型安全なURLステートマネージャーであるNuqsは、最近のリリースにおいて��連の新機能を発表した。これにより、デバウンスされたURL更新、標準化されたスキーマの相互運用性、詳細な再レンダリング制御、実験的なルーター統合といった、長らく待望されていた機能が提供されることになった。
-
Nuxt、ネイティブなリクエストキャンセルと非同期ハンドラー抽出を導入し性能向上
Vue.jsを基盤とするフルスタックWebアプリケーション構築向けフレームワークのNuxtは、バージョン4.0から4.2を最近リリースし、開発者体験の向上、実験的なTypeScriptプラグイン対応、性能面の改善をもたらした。
-
AnthropicがClaude Codeを拡張、Webおよびモバイルプラットフォームに
AnthropicはAI駆動開発環境Claude Codeの利用可能範囲を拡張し、Webおよびモバイルプラットフォームに対応させた。これまでClaude.aiやAPI統合を通したデスクトップアクセスに限定されていたが、今回の展開により開発者はブラウザやモバイルデバイス上で直接コーディング作業を実行および管理できるようになった。