3 ms·
> the native window environment? This means you’ll be limited to the intersection of features of each platform native rendering engine. On the other hand you
by zarzavat 5y ago
> the native window environment?
This means you’ll be limited to the intersection of features of each platform native rendering engine.
On the other hand you get the union of all bugs and performance issues over each native rendering engine on each platform.
Text will be a particular nightmare, what browsers do in terms of pixel consistent yet native-feeling text rendering and input is a miracle.
> citation needed. why do slack and discord - communication applications - need a web view component?
Perhaps those apps specifically don’t use it, but it is a standard component and all modern UI toolkits are expected to have one because many apps do need this functionality.
- foxhill 5y ago> This means you’ll be limited to the intersection of features of each platform native rendering engine. > On the other hand [...] we already live in this world. electron utilises the same APIs you would use. it doesn’t have a back way around these, and is subject to the same bugs and issues from the windowing system would be. it might be tempting to suggest here that electron devs can mitigate issues themselves and remove the need for that work on your part, but now you need to update your app: shared libraries aren’t exactly in fashion right now, so every electron based app needs updated. that in itself has a bunch of issues/consequences. if nothing else, it’s incredibly wasteful.