JavaScript 愛好家の皆さん、こんにちは!
「今週の JavaScript」の別版へようこそ!
今日は、State of JavaScript 2024 レポートを見て、スタイルを飛躍的に進化させる Tailwind CSS 4 アップデートを明らかにし、開発作業を効率化する新しいツールを提供します。ああ、GitHub Copilot が無料になったことは言いましたか?
しっかりしましょう!
2024 年の JavaScript の現状 の調査結果が発表され、TypeScript が JavaScript の世界を正式に支配しています。
開発者の 67% は現在、従来の JavaScript よりも TypeScript を使用しています。型安全性、より優れたツール、よりクリーンなコードにより、広く採用されています。
Vite はビルド ツールに関して先頭に立っており、開発者は webpack のような古いツールよりもそのシンプルさとスピードを気に入っています。
JavaScript 自体は安定しているものの、TypeScript や Vite などの最新のビルド ツールがアプリ構築方法の未来を形作っているのは明らかです。
GitHub は、その Copilot AI をいくつかの制限付きで無料で提供するという大きな動きをしました。 GitHub アカウントをお持ちの場合は、Visual Studio Code と GitHub 内で、2,000 件のコード補完と 50 件のチャット メッセージ/月にアクセスできるようになりました。
これを活用する方法は次のとおりです:
コーディングのスピードアップ: Copilot は、時間と労力を節約する AI 主導のコード補完を提供します。
複数ファイルの編集: 複数のファイルにまたがって簡単に編集できます。
モデル オプション: カスタマイズされた結果を得るには、Anthropic の Claude 3.5 Sonnet などのモデルから選択します。
コパイロット チャット: 質問し、コード スニペットを生成し、コードベースに関するリアルタイムのヘルプを取得します。
この新しいサービスは、ワークフローを合理化し、生産性を向上させる素晴らしい製品です。
Tailwind CSS 4 ベータ リリースについては以前に説明しましたが、これらの機能について知っておく必要があります。
Lightning CSS: Tailwind は Lightning CSS に移行しました。これにより、ビルドが高速化され、PostCSS 設定の必要性が減ります。
CSS ファースト構成: テーマ用のネイティブ CSS 変数を使用すると、スタイル設定がより合理化されますが、JavaScript ベースの構成のタイプ セーフが失われる可能性があります。
子孫バリアント: 新しい二重スター機能を使用すると、階層の奥深くにある要素をスタイル設定できます。ただし、これは CMS コンテンツには役立つかもしれませんが、メンテナンス性の問題が再び発生する可能性があります。
放射状グラデーションと円錐状グラデーション: 新しいグラデーションは優れていますが、構文が複雑で、HTML よりもデザイン システムに適しています。
クラス名の変更: Grow (flex-grow ではなく) のようなクラス名により、Tailwind Merge などのツールの効率が低下しています。
新しいアップデートには魅力的な点がたくさんありますが、保守性に関する潜在的な落とし穴に注意してください!
それでは、ワークフローを向上させる最新のツールとアップデートを簡単に見てみましょう:
JerryScript 3.0: Test262 に 84% 準拠した IoT 用の超軽量 JavaScript エンジン。オプションのチェーンや動的インポートなどの ES2020 機能が導入されており、組み込みシステムに最適です。
Transformers.js v3.2: ブラウザーに機械学習を導入!機能には、Moonshine によるリアルタイム音声認識、Phi-3.5 Vision による画像分析、EXAONE によるバイリンガル テキスト生成が含まれます。 AI を Web プロジェクトに直接統合するのに最適です。
Bun 1.1.39 および 1.1.40: ツールの互換性を向上させる bun.lock、キャッシュされたインストールの 30% 高速化、WebSocket の改善により、Bun は JavaScript エコシステムの最適化を続けます。
pnpm 更新: pnpm link コマンドで package.json に依存関係のオーバーライドが追加され、グローバルとワークスペースのリンクが簡素化されるようになりました。 SHA256 ハッシュが導入され、セキュリティが向上しました。
ESLint v9.17.0: メジャーアップデート! no-unused-vars ルールにより、未使用の変数が自動修正されるようになり、null 値によるクラッシュが解決されました。このアップデートにより、コードベースがよりクリーンかつ効率的に保たれます。
このニュースレターを他の開発者と自由に共有してください。また、次の問題に関する通知を受け取るために購読していることを確認してください。
次回まで、コーディングを楽しんでください!
2024 年の JavaScript の現状に関する調査結果
GitHub Copilot が無料になりました
追い風 CSS 4
ジェリースクリプト 3.0
Transformers.js v3.2
ブン 1.1.39 & 1.1.40
pnpm アップデート
ESLint v9.17.0
以上がJavaScript 結果の状態、GitHub Copilot Now Free、EPIC Developer Tools などの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。