554
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
this post was submitted on 17 Nov 2023
554 points (99.1% liked)
Europe
8324 readers
1 users here now
News/Interesting Stories/Beautiful Pictures from Europe 🇪🇺
(Current banner: Thunder mountain, Germany, 🇩🇪 ) Feel free to post submissions for banner pictures
Rules
(This list is obviously incomplete, but it will get expanded when necessary)
- Be nice to each other (e.g. No direct insults against each other);
- No racism, antisemitism, dehumanisation of minorities or glorification of National Socialism allowed;
- No posts linking to mis-information funded by foreign states or billionaires.
Also check out !yurop@lemm.ee
founded 1 year ago
MODERATORS
"system components" is a weird way of spelling forced bloatware.
Well... dependencies can still exist, which would justify the "system" marking. For example, different programs' WebViews depend on Edge nowadays, though maybe it is possible to isolate having that rendering engine without having the full browser program.
Microsoft already has a webview software that deals with that, which afaik already also comes with Windows, and is independent of Edge.
Edge, the browser proper, is in no way a dependency of anything else.
This came about from the Netscape v MSFT browser wars; where MSFT tried to argue that because IE was bolted directly into the OS, it therefore had to come preinstalled without asking & could not be uninstalled. The court ordered them to unbolt it & bundle it as a separate install - just like other browsers.
I.e. the programmer could not care less about adherence to standards. Or, in other words: The software is buggy.
I think you might've misunderstood what a WebView is.
A WebView is just another UI component/control/widget that windows apps can use, just like how things like buttons, check boxes, text fields, etc are also UI components. The idea is for developers to be able to just use those common components instead of re-programming them every time.
The WebView is used to display html content (not necessarily web pages) inside an app without the developer needing to basically program or embed an entire browser engine in their app just to show something.
I don't think so. It's a box displaying HTML. If it depends solely on Edge being present and installed - this is a bug (of the WebView implementation). If it could be based on any browser, but the user puts Edge-specific non-standard HTML in it, it's a bug, too (this time by the HTML provider).