AIの鬼
#開発・実装 Publickey

AnthropicのBun、TypeScript 7よりも3倍以上高速なTypeScript型チェッカーを搭載。Bunの新バージョン1.4.3で

AnthropicのBun、TypeScript 7よりも3倍以上高速なTypeScript型チェッカーを搭載。Bunの新バージョン1.4.3で(内容を表す図ではないイメージ画像)
イメージ

Anthropicが開発しているJavaScriptランタイム「Bun」が、10月10日に新バージョン「Bun v1.4.3」をリリースした。今回の目玉は、Goで実装されたTypeScriptの型チェッカーを内蔵したことだ。Bunはこれまでも、TypeScriptのファイルをそのまま読み込んで実行できたが、型の検証は別の作業だった。新たに追加されたbun checkコマンドで、TypeScriptのファイルを型検証できるようになった。Bunの発表によれば、この型チェッカーはTypeScript 7より3倍以上速く、消費メモリは2分の1から4分の1以下だという。 ただ、本当に見るべきは速さより先に書かれた互換性の数字だ。Bunは、TypeScript 7.0.2の適合性テストを100%通過したと説明している。さらに、Bunで独自に利用するとエラーを含む72の主要なオープンソースTypeScriptファイルについて、TypeScriptとBunの両方で型チェックを行った結果、差異は1件だけだったという。「公式より3倍速い」という見出しは、公式と同じ答えを出すことを前提にしている。速いのに答えがずれる型チェッカーは、むしろ手戻りを増やすだけだ。速さの前提として互換性を最初に示したのは、ツールを作る側の筋の通し方だと言える。 中小企業の実務では、この話は、社内や外注で開発を回している会社の待ち時間が減るかもしれない、という程度に受け止めるのが妥当だ。今回のリリースには、Node.jsとの互換性改善、サーバーのアイドル時CPU消費の67%減、JSONの解析の高速化なども含まれている。自社の業務システムやWebツールを外部に作らせている会社なら、次の更新時にどのランタイムで動いているかを聞くだけで、運用の軽さが変わる可能性がある。速さの数字は、必ず自社のコードで測ってから判断してほしい。

※ 上記は配信元記事をもとにAIの鬼編集部が要約・再構成したものです。正確な内容は出典元をご確認ください。

御社でもAIを使ってみませんか
まずはここから 御社でもAIを使ってみませんか? 御社の実際の業務を題材に、AIで何ができるかを一緒に考えます。 「ChatGPTの使い方」を教えるだけの研修ではありません。 AI研修・AI活用相談 →