Update macOS Tahoe Menyebabkan Masalah Performa Besar untuk Aplikasi Electron Populer

Tim Komunitas BigGo
Update macOS Tahoe Menyebabkan Masalah Performa Besar untuk Aplikasi Electron Populer

Update terbaru macOS Tahoe dari Apple telah menciptakan masalah performa yang meluas bagi pengguna aplikasi desktop populer. Masalah ini berasal dari bug kompatibilitas antara sistem operasi baru dan Electron, framework yang digunakan oleh banyak aplikasi besar termasuk Discord, Visual Studio Code, Notion, dan 1Password. Pengguna mengalami lag sistem yang signifikan dan degradasi performa GPU saat menjalankan aplikasi-aplikasi ini.

Aplikasi Utama yang Terdampak: 1Password, Discord, Visual Studio Code, Notion, Slack, GitHub Desktop, Bitwarden, Cursor, Figma, Obsidian

Akar Masalah dan Perbaikan

Masalah performa ini dapat dilacak kembali ke bug spesifik dalam interaksi Electron dengan system calls macOS Tahoe. Electron mengganti fungsi sistem internal, dan meskipun penggantian ini bekerja dengan baik di versi macOS sebelumnya, perubahan Tahoe menyebabkan penalti performa yang parah. Kabar baiknya adalah pengembang Electron telah mengidentifikasi dan memperbaiki masalah tersebut di versi terbaru (v38.2.0, v37.6.0, dan v36.9.2).

Namun, memperbaiki framework yang mendasari hanya setengah dari pertarungan. Setiap aplikasi individual harus melakukan update untuk menggunakan versi Electron yang lebih baru, dan proses ini membutuhkan waktu di seluruh ekosistem perangkat lunak.

Versi Electron yang Diperbaiki: v38.2.0, v37.6.0, dan v36.9.2 mengandung perbaikan untuk masalah kompatibilitas macOS Tahoe

Dampak Luas di Seluruh Aplikasi Besar

Proyek pelacakan shamelectron mengungkapkan ruang lingkup masalah, memantau 27 aplikasi populer dengan hanya 6 yang telah mengimplementasikan perbaikan sejauh ini. Aplikasi terkenal yang masih terpengaruh termasuk alat produktivitas seperti Notion dan Obsidian, lingkungan pengembangan seperti Cursor dan GitHub Desktop, platform komunikasi seperti Discord dan Slack, dan aplikasi keamanan seperti Bitwarden.

Komunitas telah mengidentifikasi aplikasi tambahan yang terpengaruh di luar daftar pelacakan utama, termasuk pengelola kata sandi, alat pengembangan, dan aplikasi media. Beberapa pengguna menemukan aplikasi yang menjalankan versi Electron yang sangat ketinggalan zaman, dengan beberapa masih menggunakan versi dari beberapa tahun yang lalu.

Status Terkini: 6 dari 27 aplikasi yang dipantau telah diperbaiki, dengan 21 aplikasi masih memerlukan pembaruan

Di Luar Electron: Masalah macOS Tahoe Lainnya

Masalah meluas melampaui aplikasi Electron saja. Pengguna melaporkan bahwa Zoom dan aplikasi non-Electron lainnya juga mengalami masalah dengan versi macOS baru. Masalah sistem secara keseluruhan termasuk prompt dan popup yang rusak, pengaturan sistem yang tidak berfungsi, dan penggunaan memori yang jauh lebih tinggi, terutama terlihat bagi pengguna dengan RAM 8GB.

Secara umum update Tahoe sangat buruk untuk semua pengguna akhir saya yang memutuskan untuk melakukan update. Bukan hanya aplikasi electron yang menjadi masalah, baru kemarin kami mengalami masalah dengan Zoom.

Respons Pengguna dan Solusi Sementara

Banyak pengguna mengambil pendekatan hati-hati, menunda upgrade macOS Tahoe selama 2-3 bulan untuk memberi waktu vendor perangkat lunak merilis update. Beberapa menemukan bahwa menggunakan versi web aplikasi melalui fitur web app Safari sebenarnya memberikan performa yang lebih baik daripada aplikasi Electron native.

Situasi ini juga memicu kembali perdebatan tentang trade-off framework pengembangan lintas platform versus aplikasi native. Meskipun Electron memungkinkan pengembang membuat aplikasi untuk berbagai platform secara efisien, insiden seperti ini menyoroti potensi kekurangan bergantung pada teknologi web untuk perangkat lunak desktop.

Hingga awal Oktober 2025, proyek pelacakan melakukan update setiap 12 jam untuk memantau aplikasi mana yang telah mengimplementasikan update Electron yang diperlukan. Pengguna dapat memeriksa status aplikasi spesifik mereka dan didorong untuk menghubungi pengembang yang belum melakukan update perangkat lunak mereka.

Referensi: shamelectron