paint-brush
VoidZero、新しい ESLint、MongoDB 8.0 など - 今週の JS@thisweekinjavascript
333 測定値
333 測定値

VoidZero、新しい ESLint、MongoDB 8.0 など - 今週の JS

This Week in JavaScript3m2024/10/11
Read on Terminal Reader

長すぎる; 読むには

今週は、開発ワークフローをよりスムーズかつ高速にするエキサイティングなアップデートをお届けします。VoidZero の統合 JavaScript ツールチェーンから ESLint の新機能、さらには MongoDB のパフォーマンス向上まで、ご紹介すべき内容が盛りだくさんです。
featured image - VoidZero、新しい ESLint、MongoDB 8.0 など - 今週の JS
This Week in JavaScript HackerNoon profile picture

JavaScript 愛好家の皆さん、こんにちは!

今週の「 This Week in JavaScript 」へようこそ!

今週は、開発ワークフローをよりスムーズかつ高速にするエキサイティングなアップデートをお届けします。VoidZero の統合 JavaScript ツールチェーンから ESLint の新機能、さらには MongoDB のパフォーマンス向上まで、紹介すべき内容が盛りだくさんです。


ニュースレターを読む時間がありませんか? 外出先で聞いてください!


「This Week in JavaScript」をお読みいただきありがとうございます。新しい投稿を受け取って私たちの活動をサポートするには、無料で購読してください。


VoidZero Inc. が JavaScript ツールの統合に向けて 460 万ドルを調達

VoidZero は、 JavaScript エコシステム向けの統合された高性能ツールチェーンを開発するために、Accel が主導するシード資金として 460 万ドルを調達しました。

なぜこれが重要なのでしょうか?

JavaScript ツールは現在断片化されており、開発者はさまざまなサードパーティの依存関係に依存しています。VoidZero は、バンドルからテストまですべてを処理する単一のツールチェーンを作成することで、開発プロセスを合理化することを目指しています。

主なハイライト:

  • 統合フレームワーク:すべてのタスクに同じ AST とリゾルバが使用され、冗長な解析が削減されます。
  • パフォーマンス重視:並列化と最適化された JS プラグインをサポートするネイティブ言語にコンパイルされた言語で構築されています。
  • モジュラー コンポーネント:高度なユース ケース向けに簡単にカスタマイズできるビルディング ブロック。
  • クロス環境サポート:実行時の制限なしに、すべての JavaScript 環境で動作します。


VoidZero の新しいバンドラーであるRolldown は、今年後半にアルファ版がリリースされ、まもなく Vite と統合される予定です。


ESLint が JSON と Markdown をリントするようになりました

JSON および Markdown ファイルを直接 lint できるようになりました。これは、JavaScript を超えて、より汎用的なリンターになるためのESLintの取り組みの一環です。

新着情報?

  • JSON サポート:新しい @eslint/json プラグインを使用すると、JSON、JSONC、JSON5 ファイルを lint できます。開始するには、プラグインをインストールし、ESLint 構成を更新して JSON ルールを含めるだけです。


  • Markdown サポート: @eslint/markdown プラグインは、CommonMark および GitHub-Flavored Markdown の linting を導入します。プロジェクトにインストールして構成するだけで、Markdown ファイルの問題を検出できるようになります。


このアップデートにより、Web プロジェクトでさまざまなファイル タイプを lint する可能性が広がり、すべてが同じESLint傘下になります。


タウリ 2.0 登場

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:クエリ可能な暗号化と優れたスケーリングにより、30% のパフォーマンス向上とセキュリティ強化が実現します。
  • Eleventy 3.0:この静的サイト ジェネレーターの最新リリースにより、高速で効率的な Web サイトの作成がこれまで以上に簡単になります。
  • µExpress: Express の最適化バージョンを使用して Node.js アプリを高速化し、最大 4 倍のリクエスト速度を実現します。

今週はこれで終わりです。これらの JavaScript の更新が役に立った場合は、この投稿に賛成票を投じ、他の人にも見つけてもらえるようにしてください。


ぜひ他の開発者と共有し、JavaScript の世界のさらなる洞察に注目してください。次回まで、コーディングを続け、好奇心を持ち続けてください。

参考文献

VoidZeroが460万ドルを調達

ESLint が JSON と Markdown をリントするようになりました

Tauri 2.0 リリース

タブレータ 6.3

モンゴDB8.0
イレブンティ 3.0

µエクスプレス