「今週の JavaScript」の新版へようこそ!
今日は、TC39 からの JavaScript 言語の大きな新しいアップデート、Deno 2 の公式リリース、TypeScript 5.7 ベータ版などをいくつか入手しましたので、早速見ていきましょう!
最近東京で開催された TC39 会議では、JavaScript の操作をさらに改善する素晴らしいアップデートがいくつか行われました。 JavaScript の機能は利用可能になるまでに 6 つの異なる「段階」を経ます。ここではいくつかのハイライトを紹介します:
反復子ヘルパー: ステージ 4 に到達しました。これらにより、大規模なデータ セットの処理が簡単になり、データを処理するツールがさらに追加されます。
属性と JSON モジュールのインポート: この更新により、JSON ファイルのインポートがよりスムーズになり、パフォーマンスと柔軟性が向上します。
Promise.try: 現在ステージ 4 では、Promise でのエラー処理が簡素化され、追加のコードの必要性が減ります。
その他の優れたアップデートには、Math.sumPrecise と Shared Structs が含まれます。どちらも JavaScript の効率を高めることを目的としています。
Deno 2 はリリースされたばかりで、新機能が満載です。 JavaScript と TypeScript の開発を簡素化するために構築された Deno 2 は、Node.js との下位互換性を持つようになりました。つまり、既存の Node プロジェクトをスムーズに実行できます。
いくつかの優れた機能は次のとおりです:
90% 高速なパッケージ マネージャー: ホット キャッシュを使用すると、Deno のパッケージ マネージャーは npm よりもはるかに高速なので、インストールを待つ必要はもうありません。
ワークスペースと Monorepos: 特に Deno と Node の両方を使用する場合、大規模なプロジェクトの管理が簡単になりました。
JSR (JavaScript レジストリ): 環境間で TypeScript モジュールをシームレスに共有できるようにします。
TypeScript 5.7 ベータ版 がリリースされ、役立つアップデートがいくつか含まれています:
初期化されていない変数の新しいチェック: バグを早期に発見する便利な機能。
相対インポートのパスの書き換え: Deno、Bun、Node.js にわたるコードの構築と実行を簡素化します。
TypeScript 5.7 はほぼ 機能安定しているため、最終リリースではバグ修正とパフォーマンスの向上が期待されます。
Bun v1.1.30: 複数の CSS ファイルのバンドルをサポートし、新しい bun パブリッシュ コマンドを導入し、起動時間が短縮されました。
Node.js v20.18.0: 実験的なネットワーク検査機能を備えており、ネットワーク アクティビティをリアルタイムで監視できます。
DOCX 9.0: JavaScript または TypeScript 経由で Word ファイルを簡単に生成および編集できます。
TinyJS: DOM 操作用の軽量ライブラリ。プロジェクト内の HTML 要素を簡素化するのに最適です。
これで、「今週の JavaScript」 の第 3 回は終わりです。
ご視聴いただきありがとうございます。
このニュースレターを他の開発者と自由に共有してください。また、次の問題に関する通知を受け取るために購読していることを確認してください。
次回まで、コーディングを楽しんでください!
TC39 アップデート
デノ 2
TypeScript 5.7 ベータ版
パン v1.1.30
NodeJS v20.18.0
DOCX 9.0
TinyJS
以上がTCJavaScript アップデート、TypeScript ベータ版、Node.js vnd 詳細の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。