Rilis Electron 10.0.0, sebuah platform untuk membuat aplikasi berdasarkan mesin Chromium

Siap rilis platform Elektron 10.0.0, yang menyediakan kerangka kerja mandiri untuk mengembangkan aplikasi kustom multi-platform, menggunakan komponen Chromium, V8, dan Node.js sebagai dasarnya. Perubahan nomor versi yang signifikan karena peningkatan ke basis kode Chromium 85, platform Node.js 12.16.3 dan mesin JavaScript V8 8.5.

Π’ rilis baru:

  • Ditambahkan metode content.getBackgroundThrottling() dan properti content.backgroundThrottling.
  • Proses utama menyediakan akses ke modul desktopCapturer.
  • Ditambahkan ses.isPersistent() metode untuk mendefinisikan sesi persisten.
  • Mengatasi masalah jaringan yang mencegah penyelesaian koneksi RTC
    karena perubahan alamat IP.

  • Modul β€œjarak jauh”, yang mewakili mekanisme IPC untuk interaksi antara proses rendering halaman saat ini dan proses utama, dinonaktifkan secara default.
  • Pengaturan default app.allowRendererProcessReuse telah diubah menjadi true, yang mencegah modul yang tidak peka konteks dimuat selama proses rendering.
  • Ditambahkan mengaturdisableDialogs untuk menonaktifkan kotak dialog sepenuhnya.
  • Termasuk penampil PDF bawaan berdasarkan pdfium.

Izinkan kami mengingatkan Anda bahwa Electron memungkinkan Anda membuat aplikasi grafis apa pun menggunakan teknologi browser, yang logikanya ditentukan dalam JavaScript, HTML, dan CSS, dan fungsinya dapat diperluas melalui sistem add-on. Pengembang memiliki akses ke modul Node.js, serta API yang diperluas untuk menghasilkan dialog asli, mengintegrasikan aplikasi, membuat menu konteks, mengintegrasikan dengan sistem notifikasi, memanipulasi jendela, dan berinteraksi dengan subsistem Chromium.

Tidak seperti aplikasi web, program berbasis Electron dikirimkan sebagai file mandiri yang dapat dieksekusi dan tidak terikat pada browser. Pada saat yang sama, pengembang tidak perlu khawatir tentang porting aplikasi untuk platform yang berbeda; Electron akan memberikan kemampuan untuk membangun semua sistem yang didukung oleh Chromium. Elektron juga menyediakan dana-dana untuk mengatur pengiriman otomatis dan pemasangan pembaruan (pembaruan dapat dikirimkan baik dari server terpisah atau langsung dari GitHub).

Dari program yang dibangun pada platform Electron, kita dapat memperhatikan editornya Atom, klien email nylas ΠΈ Mailspring,, alat untuk bekerja dengan Git GitKraken, sistem blogging Desktop WordPress, klien BitTorrent Desktop WebTorrent, serta klien resmi untuk layanan seperti Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code, dan Discord. Total dalam katalog program Electron diserahkan sekitar 850 aplikasi. Untuk menyederhanakan pengembangan aplikasi baru, seperangkat standar aplikasi demo, termasuk contoh kode untuk memecahkan berbagai masalah.

Sumber: opennet.ru

Tambah komentar