「今週の 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
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3