Tweeter Breaking News-ツイッ速!
国内

マイクロソフト、プログラミング言語「TypeScript」の処理を10倍高速にすることに成功

マイクロソフト、プログラミング言語「TypeScript」の処理を10倍高速にすることに成功

24時間内人気記事

1: 名無しさん@涙目です。(やわらか銀行) [FR] 2025/03/12(水) 22:43:47.75 ID:tWElsWxM0 BE:478973293-2BP(2001)
sssp://img.5ch.net/ico/imanouchi_2.gif
「TypeScript」がネイティブ移植で10倍の速さに
コンパイラー&ツールをJavaScriptからGoへ、「TypeScript 7」に期待
https://forest.watch.impress.co.jp/docs/news/1669510.html

引用元: ・マイクロソフト、プログラミング言語「TypeScript」の処理を10倍高速にすることに成功 [478973293]

2: 名無しさん@涙目です。(やわらか銀行) [FR] 2025/03/12(水) 22:43:59.22 ID:tWElsWxM0 BE:478973293-2BP(2001)
sssp://img.5ch.net/ico/imanouchi_2.gif
 米Microsoftは3月11日(現地時間)、「TypeScript」の改善で大きな飛躍があったと発表した。「TypeScript」コンパイラーとツールを「Go」言語でネイティブ移植することにより、ビルド時間が10倍に高速化、これまでの10分の1の時間で終わるようになったという。メモリ使用量も大幅に削減される。
 「TypeScript」は、Microsoftが主に開発・メンテナンスしているオープンソースのプログラミング言語。「JavaScript」に静的型付け機能などを追加したスーパーセットで、「JavaScript」が苦手としてきた大規模開発などの用途に適している。また、コードを「JavaScript」へトランスパイル(変換)して実行する仕組みになっているのも特徴。Webブラウザーや「Node.js」など、「JavaScript」をサポートする環境で広く利用できるのも魅力だ。

3: 名無しさん@涙目です。(やわらか銀行) [FR] 2025/03/12(水) 22:44:12.16 ID:tWElsWxM0 BE:478973293-2BP(2001)
sssp://img.5ch.net/ico/imanouchi_2.gif
 しかし、コードベースがあまりに巨大になってしまうと、トランスパイル実行のデメリットが目立つようになる。読み込みやチェック処理に時間がかかり、エディターの起動は遅く、変数名の変更や特定の関数への参照をリストアップしたり、コードベースをナビゲーションするといった操作に手軽に行えなくなってしまっていた。近年はAIによるコーディング支援なども普及しつつあるが、このままではそのポテンシャルを十分に生かせないだろう。
 そこで開発チームは現在、「TypeScript」コンパイラー(tsc)と関連ツールを「Go」言語でネイティブ移植することに取り組んでいるという。このプロジェクトは「Corsa」というコードネームで呼ばれており、その成果は目をみはるほどだ。たとえば「Visual Studio Code」のコードベースを読み込む処理では、従来の「TypeScript」が約9.6秒を要するのに対し、新しいネイティブ言語サービスでは約1.2秒に短縮される。全体的なメモリ使用量も現在の実装の約半分になるが、まだ最適化は行われていないため、さらなる改善が期待できる。
(以下略)

4: 名無しさん@涙目です。(茸) [GR] 2025/03/12(水) 22:44:24.47 ID:QXaaiHWE0
でっていう

5: 名無しさん@涙目です。(埼玉県) [US] 2025/03/12(水) 22:46:57.45 ID:8wQx4hFI0
どうせPythonの足下にも及ばんよ

6: 名無しさん@涙目です。(千葉県) [ニダ] 2025/03/12(水) 22:47:55.26 ID:DKlcwVb80
TSという略称はTrans Sexual を連想させ集中力を奪うデメリットがある

7: 名無しさん@涙目です。(北海道) [US] 2025/03/12(水) 22:53:54.07 ID:/ENNL0Ya0
意味ないわけじゃないけど、プログラマー以外には割とどうでもいい話

TypeScriptで作ったアプリが高速化するわけではないから

コメント

今週の人気記事

pagetop

PAGE TOP

タイトルとURLをコピーしました