Chromium エンジンに基づいてアプリケーションを作成するためのプラットフォームである Electron 10.0.0 のリリース

準備 プラットフォームのリリース 電子10.0.0は、Chromium、V8、Node.js コンポーネントをベースとして、マルチプラットフォームのカスタム アプリケーションを開発するための自己完結型フレームワークを提供します。 コードベースのアップグレードによる大幅なバージョン番号の変更 クロム85、プラットフォーム node.js 12.16.3 JavaScript エンジン V8 8.5。

В 新刊:

  • 追加した content.getBackgroundThrottling() メソッドと content.backgroundThrottling プロパティ。
  • メインプロセスは、desktopCapturer モジュールへのアクセスを提供します。
  • 追加した ses.isPersistent() メソッドを使用して永続セッションを定義します。
  • RTC 接続の完了を妨げるネットワークの問題が解決されました
    IPアドレスが変更されたため。

  • 現在のページ レンダリング プロセスとメイン プロセス間の対話のための IPC メカニズムを表す「リモート」モジュールは、デフォルトでは無効になっています。
  • デフォルトの app.allowRendererProcessReuse 設定が true に変更され、レンダリング プロセス中にコンテキストに依存しないモジュールが読み込まれることがなくなりました。
  • 追加した disableDialogs を設定してダイアログ ボックスを完全に無効にします。
  • に基づいた組み込みの PDF ビューアが含まれています プシジウム.

Electron では、ブラウザ テクノロジを使用して任意のグラフィカル アプリケーションを作成できます。そのロジックは JavaScript、HTML、CSS で定義されており、機能はアドオン システムを通じて拡張できます。 開発者は、Node.js モジュールに加えて、ネイティブ ダイアログの生成、アプリケーションの統合、コンテキスト メニューの作成、通知システムとの統合、ウィンドウの操作、および Chromium サブシステムとの対話のための拡張 API にアクセスできます。

Web アプリケーションとは異なり、Electron ベースのプログラムは、ブラウザーに関連付けられていない自己完結型の実行可能ファイルとして配信されます。 同時に、開発者はアプリケーションをさまざまなプラットフォームに移植することを心配する必要がなく、Electron は Chromium でサポートされているすべてのシステム向けに構築する機能を提供します。 エレクトロニックはまた、 資金 更新の自動配信とインストールを整理します (更新は別のサーバーから、または GitHub から直接配信できます)。

Electron プラットフォーム上に構築されたプログラムのうち、エディターに注目することができます。 アトム、メールクライアント ニラス и メールスプリング、、Git を操作するためのツール ギットクラッケン、WordPress デスクトップ ブログ システム、BitTorrent クライアント WebTorrentデスクトップ、Skype、Signal、Slack、Basecamp、Twitch、Ghost、Wire、Wrike、Visual Studio Code、Discord などのサービスの公式クライアントも含まれます。 Electron プログラム カタログの合計 提示 約850件の応募があった。 新しいアプリケーションの開発を簡素化するために、一連の標準 デモアプリケーション、さまざまな問題を解決するためのコード例が含まれています。

出所: オープンネット.ru

コメントを追加します