dawn-network/dawn

Le Grand Refactor

Closed this issue · 2 comments

From #10 --

Looking at the fragmented design I'd planned on I'm wondering if electron may be best for web/mobile/desktop. Trouble is that I never like the way it performs on any platform. That said, it will let us write most things once, instead of re-implementing, so-- how about we do electron, and later do go/qt? Currently no webtorrent support in go, which is another roadblock that is tough but not that tough to surmount.

Electron for:
Desktop + Mobile (based on @feross's webtorrent-desktop

Javascript for:
Web

Later, we should consider moving to flutter for mobile (but what about webtorrent and dart?) and go-qt for desktop.

Closing this because it's basically a sub of #13.