Originally posted by brrrrttttt
View Post
Announcement
Collapse
No announcement yet.
Microsoft Is Going Ahead And Rebuilding Edge Browser Atop Chromium
Collapse
X
-
- Likes 2
-
Don't get me started on Chrome/Google build systems and tooling.
- Likes 1
Leave a comment:
-
Here's why I think this is bad:
Chromium is an awful code-base to work with. The code-base is just too large and literally encompasses an entire operating system. One change that breaks something ends up breaking various other things. I'm actually having a hard time finding a stable version of Chromium as a result and I've been using Firefox happily for the past few months now. Need to customize it? Wait several hours or days to compile the code-base, learn a ridiculous toolchain specific to Google tools called depot_tools, learn all of the convoluted GN syntax which looks and feels like nothing other than Gyp which almost nobody except Google and Node.js people use, and then learn their very specific tools that wrap over the already hard-to-learn git that's specific to Google. Also, right in the middle of a several-hour build, be prompted for credentials not knowing what the hell it means and then spend the next day debugging the build script trying to figure out why it's doing that and how to get around it, because it's seemingly documented nowhere. After all that, get a convoluted vpython error that asks for `C:/usr/bin` even though you're on Windows and that path is obviously not going to exist. Then post in the mailing list for basic support, wait for 3 weeks, and get no help. Then spend $200 moving to a windows server that has been stripped down to do nothing but build chromium because you're literally tired of breaking your work computer's dev environment for Chromium and wasting literally days of your time. Then watch as Google's git server 403's the shit out of your server for several hour. Then watch as it somehow corrupts your git checkout in a way that git can't recognize (how is this even possible?) so you have to delete all of the cache and the repository and start over. Then once you've built it, you try and use a library/binary but realize that the lib tool they used to generate libraries put out corrupted binaries and they aren't valid at all so you have to revert to the previous branch because apparently, nobody fucking tried to build that specific commit/branch, and start all the way from the fucking beginning.
Look... I'm not a fan of Edge in particular but variation here is actually really good. Edge is actually worth investing into (even if I don't use it) and there's even things like chakra-node which is a version of Node that's based on the Edge Javascript Engine (named Chakra) instead of Chromium's V8. And Chakra Core is actually open-source: https://github.com/Microsoft/ChakraCore
I used Firefox for a browser but for programming with or for embedded use, there's only Chromium. At this rate, it will always be only Chromium. And while I absolutely hate the fact that everything is turning into a slow-ass fucking browser (don't even get me started on that crap), I do have to accept that it's inevitable at this point. I do not want to be stuck with only Chromium which just feels like a heaping pile of steamy over-bloated garbage half the time. Why not servo? Why not gecko? Why not literally anything else that doesn't take half a day to compile, fails to work half the time, pushes random crap on their users (which broke entire websites, almost every embedded use-case, and confused the hell out of almost every user for a month or two). There are efforts like servo/spidermonkey to market to embedded uses that just haven't been adopted for that purpose much. That doesn't mean they don't exist but there also isn't the support from a larger company like Microsoft or Google to support it.
- Likes 3
Leave a comment:
-
Originally posted by UseLinuxNotWindows View PostAm I alone in thinking this might just be another example of Embrace, Extend, Extinguish?
Here's what is scary though, even on the desktop PC (same as their mobile OS platform), any browser in the Microsoft Store is only allowed to use Microsoft's web engines. Essentially, if you want your app to be available it can only be a front end. Newer builds of Windows 10 have a disingenuous setting that warns you that software you are trying to install is not coming through the Microsoft Store and it makes you disable the setting before it will let you run a software installer. As you probably know, the majority of users will use what's given to them.
I don't think it will work so well this time though, as the computing environment isn't as homogenous as it was back in the IE6 days. They do not have a monopoly with Windows 10, like the defacto one they had in the 90's and early 2000's.
As for browsers, I'm a Vivaldi user myself. It's like those folks knew everything I hated about modern web browser user interfaces and gave me the means to change it back. I could go on in exhaustive detail, but essentially what makes me happy is a Chrome(ium) back end with proper address and status bar functionality, and Opera's "Speed Dial" for a new tab page. Also, it's easy to change elements of its included dark theme, getting rid of the gaudy highlight colours and stuff.
- Likes 1
Leave a comment:
-
MS is moving in the right direction. My only use for Edge was the integration of VR videos directly into the browser using WMR. IE11 will be still used for Java and very old websites. After supporting Linux binaries the last step would be bundling an X server into the system. Future projects could be port Active Directory completely to Linux, RSAT support for Linux Powershell and of course MS Office for Linux. It could all happen over time. The Windows as a service idea is somewhat becoming pretty time/work intensive for companies. It would be more than enough to have got a new main build every 1-2 years - but fully tested of course. Some features are a bit less known (like WindowsToGo) but with the "right" USB 3 controller you could take your Windows games/apps to a friend with an external drive - with Linux this was possible much longer and the USB 3 controllers do not really matter that much but MS certainly looks at Open Source for ideas and integrates them. Even curl was added - but I prefer wget. ssh is possible too, but to connect to older Linux systems Putty is still needed due to limited cipher support. Waiting for the next news...
Leave a comment:
-
Originally posted by molecule-eye View PostI find this pathetic from a giant like MS. They don't have the resources or interest to continue developing their own browser engine even though they helped pioneer the web browser? As if there aren't enough chromium/blink based browsers out their already!
Leave a comment:
-
Originally posted by gbcox View Post
You're still not quite understanding the point and the implications - especially for something as important as the direction of web technologies. Mozilla spells it out here:
Leave a comment:
-
Originally posted by etam View PostMozilla: The last man standing
Leave a comment:
-
Originally posted by mulenmar View PostUh no, that's a pronoun, not a noun. Oh well -- if you're going to make transphobia-based "jokes" that make you look like an idiot, it reflects badly more on you than anyone else.Last edited by torsionbar28; 07 December 2018, 04:25 PM.
- Likes 1
Leave a comment:
-
I find this pathetic from a giant like MS. They don't have the resources or interest to continue developing their own browser engine even though they helped pioneer the web browser? As if there aren't enough chromium/blink based browsers out their already!
- Likes 1
Leave a comment:
Leave a comment: