InfoQ ホームページ 動的言語 に関するすべてのコンテンツ
-
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)ハッシュはそのまま維持された。
-
Meta、ビルド高速化とツールチェーン統合強化のために React コンパイラを Rust へ移植
ユーザーインターフェース構築のためのMetaのオープンソースライブラリであるReactは、React CompilerのRust移植版をメインリポジトリへ統合した。この取り組みは、ビルド時間の短縮と、RustベースのJavaScriptツールチェーンとの連携強化を目的としている。
-
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ウェブサイト向けのコンテンツ管理ソリューションであり、無料かつオープンソースのセルフホスト型モジュールとして公開された。今回のリリースは、従来のホスト型プラットフォームから完全なセルフホスト方式への転換を示し、開発者は外部依存なしにコンテンツ編集インフラを完全に制御可能になったのである。
-
Googleの8つの基本的マルチエージェント設計パターン
Googleは最近、シーケンシャルパイプラインからhuman-in-the-loopアーキテクチャまで網羅するマルチエージェントシステム向けの8つの重要なデザインパターンを概説するガイドを公開した。このガイドはGoogleのAgent Development Kit向けのサンプルコードとともに各パターンについて具体的に解説している。
-
Bun、組み込みデータベースクライアントとゼロ設定フロントエンド開発を発表
高速なオールインワンJavaScriptランタイム「Bun」はバージョン1.3を公開した。フルスタック開発機能の追加、データベースAPIの統合、ランタイム全体にわたる性能向上を盛り込んだ、これまでで最大規模のリリースとなった。
-
AWS Transform Customが技術的負債に挑む
AWS社は最近、AWS Transformの一部であるAWS Transform Customを発表した。この機能は、開発者がカスタムコードをモダナイズし、リファクタリング可能にする。
-
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プラグイン対応、性能面の改善をもたらした。
-
Transformers v5、よりモジュール化され相互運用性の高いコアを導入
Hugging Face社は、Transformers v5の最初のリリース候補を発表した。このリリースは、5年前のv4リリース以来大きく進化してきたTransformersライブラリにとって重要な一歩である。Transformersは、専門的なモデルツールキットからAI開発の主要なリソースへと移行し、現在では1日あたり300万以上のインストール数を記録し、累計で12億以上のインストール数を達成している。
-
Deno 2.5がパーミッションセットおよびテストAPIフックのサポートを提供
Deno、Ryan Dahl氏により開発されたJavaScriptランタイムはバージョン2.5をリリースし、パーミッションセットの追加、新しいテストフック、Websocketの改善などの改良をもたらした。今回のリリースの一環として多くのパフォーマンス改善も行われている。