lbryio / lbry-desktop

A browser and wallet for LBRY, the decentralized, user-controlled content marketplace.
https://lbry.tech
MIT License
3.56k stars 414 forks source link

Smaller app size #7419

Open probablykasper opened 2 years ago

probablykasper commented 2 years ago

The app.asar is 202MB on macOS. Are devDependencies bundled in there?

If possible, it might be worth switching to a bundler like Vite.

Another possibility is switching to Tauri (a barebones Tauri app is under 10MB because it the system webview instead of an embedded browser, and Rust instead of Node)

jessopb commented 2 years ago

Hello! I recently got part way to a Tauri proof of concept, but I found that 1) they don't yet support deep linking and 2) they've been on a kind of 1.0 security / architecture audit since August and all features / progress are frozen until that's done.

My sense is that lacking deep linking is ~60% likely to be a dealbreaker, but I'm not certain how important that function is.

probablykasper commented 2 years ago

The security audit process seems to be close to done. Deep linking is the most upvoted issue, so hopefully that gets implemented soon