Merilis versi baru Electron 6.0.0, platform pengembangan aplikasi berdasarkan mesin Chromium

Setelah beberapa minggu pengembangan dan sebagai bagian dari jadwal rilis Elektron, peluncuran versi baru dari platform Electron 6.0.0 telah diumumkan, yang menyediakan kerangka kerja mandiri untuk mengembangkan aplikasi pengguna lintas platform, menggunakan Chromium, V8 dan Node.js sebagai basis.

Pengembang memiliki akses ke modul Node.js serta API lanjutan untuk menghasilkan dialog asli, mengintegrasikan aplikasi, membuat menu konteks, mengintegrasikan dengan sistem untuk menampilkan pemberitahuan, memanipulasi jendela, dan berinteraksi dengan subsistem Chromium.

Tentang Electron

Bagi yang masih belum mengetahui tentang Electron, Anda harus tahu bahwa framework 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 pendamping.

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

Dalam hal ini, pengembang tidak perlu mengkhawatirkan porting aplikasi ke berbagai platform, Electron akan memberikan kemampuan untuk membangun semua sistem yang kompatibel dengan Chromium. Electron juga menyediakan alat untuk mengatur pengiriman otomatis dan instalasi pembaruan (pembaruan dapat dikirim dari server terpisah atau langsung dari GitHub).

Direktori program berbasis elektron diwakili oleh sekitar 800 aplikasi.

Dari program yang dibuat berdasarkan platform Electron, Kami dapat menyebutkan editor Atom, klien email Nylas, alat untuk bekerja dengan GitKraken, analisis kueri Wagon SQL dan sistem visualisasi, sistem blog WordPress Desktop, klien WebTorrent Desktop BitTorrent dan layanan seperti Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code, dan Discord.

Perubahan utama dalam Elektron 6.0.0

Rilis baru ini dikemas dengan pembaruan, perbaikan, dan fitur baru. Perubahan signifikan pada nomor versi dikaitkan dengan pembaruan basis kode versi baru Chromium 76 serta platform Node.js 12.4 dan mesin JavaScript V8 7.6.

Selain itu penghentian dukungan untuk sistem Linux 32-bit yang telah dirilis berbulan-bulan lalu oleh pengembang, masih ditunda untuk saat ini dan versi 6.0 juga tersedia dalam versi 32-bit

Untuk menyederhanakan pengembangan aplikasi baru, satu set aplikasi demo khas telah disiapkans, termasuk kode sampel untuk memecahkan berbagai masalah.

Di antara perubahan yang paling menonjol pada versi baru API, kita dapat menemukan yang berikut ini:

Terjemahan driver asinkron berlanjut, yang sebelumnya menggunakan panggilan panggilan balik, ke formulir berdasarkan mekanisme Janji.

Promise tersedia dalam banyak fitur, termasuk kategori ContentTracing. *, Kue. *, Sesi. *, Konten Web. * Dan webFrame. *.

Sebagai bagian dari upaya untuk meningkatkan isolasi komponen pada waktu proses, Tiga aplikasi pengontrol baru telah ditambahkan: Electron Helper (Renderer) .app untuk proses rendering, Electron Helper (GPU) .app untuk proses interaksi GPU dan Electron Helper (Plugin) .app untuk plugin.

Persiapan juga sudah mulai membatasi beban pada proses rendering hanya modul Node menggunakan N-API atau Context Aware.

Sedangkan implementasi net.IncomingMessage selaras dengan perilaku Node.js.

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

Bagaimana cara mendapatkan versi baru Electron 6.0.0?

Terakhir, jika Anda ingin mendapatkan versi platform baru ini, Anda dapat melakukannya dengan bantuan pengelola paket npm yang tersedia untuk distribusi Linux terkini dan tentu saja dengan terminal di sistem Anda.

Penginstalan selesai di terminal dan cukup ketik perintah berikut untuk mendapatkan elektron versi 6.0.0:

npm install electron@latest


tinggalkan Komentar Anda

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

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  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.