Versi baru Electron 4.0.0 telah dirilis

Elektron 4.0

Kemarin pengembang proyek elektron mengumumkan ketersediaan versi baru Electron 4.0.0 dan yang dengannya mereka bermaksud menyediakan kerangka kerja mandiri untuk mengembangkan aplikasi pengguna lintas platform, menggunakan komponen Chromium, V8, dan Node.js.

Untuk semua orang yang tidak mengetahui elektron, saya dapat memberitahu Anda hal itu Ini 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 lanjutan untuk membuat dialog asli, mengintegrasikan aplikasi, membuat menu konteks, mengintegrasikan dengan sistem untuk menampilkan pemberitahuan, memanipulasi jendela, dan berinteraksi dengan subsistem Chromium.

Tidak seperti aplikasi berbasis web, program berbasis Electron dikirimkan sebagai file terpisah yang dapat dijalankan yang tidak ditautkan ke browser.

Dalam hal ini, pengembang tidak perlu khawatir tentang port aplikasi untuk platform yang berbeda, Electron akan memberikan kemampuan untuk mengkompilasi untuk semua sistem yang kompatibel dengan Chromium.

Elektron juga menyediakan alat untuk mengatur pengiriman otomatis dan pemasangan pembaruan. (Pembaruan dapat dikirim dari server terpisah atau langsung dari GitHub.)

Dari program yang dibuat berdasarkan platform Electron, kami dapat menyebutkan:

  • Editor Atom
  • Klien email Nylas
  • Alat untuk bekerja dengan GitKraken
  • Visualisasi dan sistem analisis Wagon SQL
  • Sistem blogging Desktop WordPress
  • Klien BitTorrent desktop WebTorrent
  • Layanan seperti Skype
  • Sinyal
  • Kendur
  • Basecamp
  • Berkedut
  • hantu
  • Kawat
  • Salah
  • Kode Visual Studio
  • Discord
  • Dan banyak lagi

Untuk mempermudah pengembangan aplikasi baru, telah disiapkan sekumpulan aplikasi demo yang khas, termasuk contoh kode untuk menyelesaikan berbagai masalah.

Electron-Apps-untuk-Windows-Linux-dan-Mac

Versi baru Electron 4.0.0 telah dirilis

Dalam angsuran baru Electron 4.0.0 ini beberapa fitur baru telah ditambahkan serta perbaikan dan peningkatan kode proyek.

Perubahan signifikan pada nomor versi disebabkan oleh pembaruan basis kode Chromium 69, ke platform Node.js 10.11.0 dan ke mesin JavaScript V8 6.9.

Lain Salah satu perubahan yang disorot oleh pengembang dalam rilis baru ini ada di kelas BrowserWindows dan tag tampilan web.

Bahwa, untuk alasan keamanan yang lebih baik, kemampuan untuk menonaktifkan modul »remote« telah ditambahkan, yang mewakili mekanisme IPC untuk interaksi antara proses rendering halaman saat ini dan proses utama.

Selain itu, dukungan telah ditambahkan untuk permintaan pemfilteran remote.require () dan remote.getGlobal () untuk mendapatkan kontrol penuh atas akses modul ke IPC., yang dapat berguna saat Anda tidak ingin sepenuhnya menonaktifkan modul jarak jauh selama proses rendering atau dalam tampilan web.

Selain itu, Panel Tentang sekarang dapat diakses dari kode JavaScript.

Modifikasi lain dibuat untuk menampilkan panel ini, sekarang Anda dapat menggunakan panggilan ke app.showAboutPanel (), yang eksekusinya mirip dengan mengklik menu yang sesuai.

Di antara perubahan lain yang dapat disorot dalam rilis baru Electron 4.0.0 ini kami menemukan:

  • Metode setBackgroundThrottling () telah ditambahkan, yang memungkinkan Anda mengontrol hidup dan mati mekanisme untuk mengurangi aktivitas membuat peristiwa pengatur waktu dan menggambar animasi untuk jendela yang berjalan di latar belakang.
  • Mengubah mekanisme kunci peluncuran untuk lebih dari satu contoh aplikasi. Untuk menyetel kunci alih-alih app.makeSingleInstance (), Anda sekarang harus menggunakan panggilan app.requestSingleInstanceLock ().
  • Mengubah nilai default untuk konfigurasi: contextIsolation = true, nodeIntegration = false, webviewTag = false.
  • Alat integrasi Node.js untuk windows dalam mode NativeWindowOpen dinonaktifkan (fitur ini sebelumnya tidak digunakan lagi).
  • Dukungan untuk macOS 10.9 (OS X Mavericks) telah dihentikan.

Jika Anda ingin tahu lebih banyak tentang perubahan dan detail rilis baru Electron 4.0.0 ini, Anda dapat mengunjungi pengumuman resmi yang terdapat di blog Electron. Tautannya adalah ini.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.