「今週の JavaScript」 の新版へようこそ!
今週は、開発ワークフローをよりスムーズかつ迅速にするエキサイティングなアップデートをお届けします。 VoidZero の統合 JavaScript ツールチェーンから ESLint の新機能、さらには MongoDB のパフォーマンス向上まで、解明すべきことがたくさんあります!
VoidZero は、JavaScript エコシステム用の統合された高性能ツールチェーンを開発するために、Accel 主導のシード資金で 460 万ドルを調達しました。
なぜこれが重要ですか?
JavaScript ツールは現在断片化されており、開発者はさまざまなサードパーティの依存関係に依存しています。 VoidZero は、バンドルからテストまですべてを処理する単一のツールチェーンを作成することで、開発プロセスを合理化することを目指しています。
主なハイライト:
統合フレームワーク: すべてのタスクに同じ AST とリゾルバーを使用し、冗長な解析を削減します。
パフォーマンス重視: 並列化と最適化された JS プラグインをサポートするネイティブ言語へのコンパイルが組み込まれています。
モジュラーコンポーネント: 高度なユースケース向けに簡単にカスタマイズ可能な構成要素。
クロス環境サポート: ランタイム制限なしですべての JavaScript 環境で動作します。
VoidZero の新しいバンドラーである Rolldown は今年後半にアルファ版になり、間もなく Vite と統合される予定です。
JSON および Markdown ファイルを直接 lint できるようになりました。これは、JavaScript を超えて拡張する、より汎用的なリンターを目指す ESLint の取り組みの一環です。
新機能
JSON サポート: 新しい @eslint/json プラグインを使用すると、JSON、JSONC、および JSON5 ファイルを lint できます。開始するには、プラグインをインストールし、JSON ルールが含まれるように ESLint 構成を更新するだけです。
Markdown サポート: @eslint/markdown プラグインは、CommonMark および GitHub-Flavored Markdown の lint 機能を導入します。プロジェクトにインストールして構成するだけで、マークダウン ファイルの問題の検出を開始できます。
このアップデートにより、Web プロジェクトでさまざまな種類のファイルを lint する可能性がさらに広がり、すべてが同じ ESLint の傘下に入ります。
Tauri 2.0 の安定版リリースが公開され、主要な改善と iOS と Android のモバイル サポートが提供されています。この Rust ベースのフレームワークを使用すると、HTML、JavaScript、CSS を使用するだけで、軽量のクロスプラットフォームのデスクトップおよびモバイル アプリケーションを構築できます。これらすべてを行うことで、ファイル サイズが小さくなり、パフォーマンスが向上します。
Tauri 2.0 を使用すると、次のことが可能になります:
統合コードベース: デスクトップ (Windows、macOS、Linux) とモバイル (iOS、Android) 用の 1 つの UI コードベース。
ホットモジュール交換 (HMR): 再構築せずにアプリのフロントエンドをシームレスに更新します。
モバイル サポート: Swift または Kotlin を使用して、Rust ロジックを共有しながらモバイル固有の機能を構築します。
高度なプラグイン: より洗練されたプラグイン システムでアプリの機能を拡張し、開発を簡素化します。
Tauri は進化し続け、開発者にあらゆるプラットフォーム向けに構築するための非常に効率的かつ柔軟な方法を提供します。
Tabulator 6.3: 強力な編集、フィルタリング、並べ替え機能を使用して、Web アプリの複雑なデータ テーブルの管理を簡素化します。
MongoDB 8.0: Queryable Encryption と優れたスケーリングにより、パフォーマンスが 30% 向上し、セキュリティが強化されています。
イレブンティ 3.0: この静的サイト ジェネレーターの最新リリースにより、高速で効率的な Web サイトの作成がこれまでより簡単になります。
µExpress: この最適化されたバージョンの Express を使用して Node.js アプリを高速化し、最大 4 倍高速なリクエストを提供します。
これで、「今週の JavaScript」 の第 3 回は終わりです。ご視聴いただきありがとうございます!
このニュースレターを他の開発者と自由に共有してください。また、次の問題に関する通知を受け取るために購読していることを確認してください。
次回まで、コーディングを楽しんでください!
VoidZero が 460 万ドルを調達
ESLint が JSON と Markdown をリントできるようになりました
Tauri 2.0 リリース
表作成ツール 6.3
MongoDB 8.0
イレブンティ 3.0
μExpress
以上がVoidZero、The New ESLint、MongoDB などの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。