Kebimbangan Privasi WebView2 Electro Mencetuskan Perbincangan Mengenai Seni Bina Pemapar Imej

BigGo Editorial Team
Kebimbangan Privasi WebView2 Electro Mencetuskan Perbincangan Mengenai Seni Bina Pemapar Imej

Pelancaran Electro, pemapar imej baharu berasaskan Rust yang menjanjikan prestasi pantas, telah mencetuskan perbincangan penting tentang privasi dan pilihan seni bina dalam aplikasi desktop moden. Walaupun aplikasi ini pada mulanya mendapat pujian atas kepantasan dan reka bentuk minimalisnya, ahli komuniti telah mengenal pasti tingkah laku yang membimbangkan berkaitan penggunaan komponen WebView2 Microsoft.

Tumpukan Teknikal:

  • Bahagian Hadapan: Preact ( TypeScript )
  • Bahagian Belakang: Tauri v2.0 ( Rust )
  • Pengurus Pakej: npm
  • Pengurusan Keadaan: Zustand
  • Penggayaan: Vanilla CSS

Kebimbangan Privasi Muncul

Apa yang bermula sebagai sambutan untuk pemapar imej berprestasi tinggi bertukar kepada pengawasan apabila pengguna menemui aktiviti rangkaian yang tidak dijangka. Ahli komuniti yang menggunakan tembok api khusus aplikasi mengesan bahawa Electro membuat sambungan ke pelayan Microsoft semasa permulaan, khususnya ke alamat IP yang berkaitan dengan Redmond. Tingkah laku ini berpunca daripada penggunaan rangka kerja Tauri 2.0 oleh aplikasi tersebut, yang menggunakan WebView2 Windows sebagai pelaksanaan paparan web lalainya.

Tidak. Permintaan pertama yang dibuat: Dari: Microsoft Edge WebView2 Ke: 13.107.42.16:443 - Redmond, United States of America

Isu Privasi Utama:

  • Komponen WebView2 membuat sambungan automatik ke pelayan Microsoft
  • IP: 13.107.42.16:443 ( Redmond , USA )
  • Isu ini berpunca daripada pelaksanaan webview lalai Tauri pada Windows

Pertukaran Seni Bina

Pilihan pembangun menggunakan Tauri 2.0 mewakili pertukaran biasa dalam pembangunan aplikasi moden. Walaupun rangka kerja ini membolehkan pembangunan pantas dan keupayaan UI moden, ia datang dengan pergantungan yang mungkin memberi kesan kepada privasi. Pembangun mengakui batasan ini dan menyatakan rancangan untuk akhirnya beralih kepada pemapar tersuai bagi menghapuskan pergantungan Chromium/WebView2, walaupun ini akan memerlukan masa pembangunan yang banyak.

Evolusi Didorong Komuniti

Perbincangan ini telah mengetengahkan bagaimana maklum balas komuniti membentuk pembangunan perisian. Selain kebimbangan privasi, pengguna telah menyumbang permintaan ciri yang berharga, termasuk sokongan antara muka baris arahan, keupayaan pelayaran folder, dan penambahbaikan saiz tetingkap. Penglibatan responsif pembangun dengan cadangan ini menunjukkan komitmen projek terhadap pembangunan yang didorong komuniti.

Hala Tuju Masa Depan

Walaupun Electro kini menghadapi cabaran privasi disebabkan tumpukan teknikalnya, pembangun telah komited untuk menangani kebimbangan ini. Pelan tindakan projek ini termasuk bukan sahaja penambahbaikan privasi tetapi juga sokongan merentas platform untuk Linux dan macOS, walaupun yang terakhir bergantung pada sumbangan komuniti atau ketersediaan sumber masa hadapan.

Keadaan ini menjadi peringatan tentang keseimbangan kompleks antara kecekapan pembangunan, set ciri, dan pertimbangan privasi dalam pembangunan perisian moden. Ketika Electro berkembang, perjalanannya mungkin menawarkan pandangan berharga untuk pembangun lain yang menghadapi keputusan seni bina yang serupa.

Rujukan: Electro - Pemapar imej ringan & sangat pantas