Website coding optimization, the irony is not amusing

HeyCori

Mod Emeritus
Mar 1, 2011
6,864
68
48
Visit site
Please can you explain what value maintaining their own browser core brings to Microsoft's shareholders? I think no one buys Windows for Trident.

What value would it bring to shareholders if Microsoft got rid of Trident? Zero to none. But it would be a huge loss if Microsoft got rid of it as it's a vital part of their ecosystem. IE is now integrated into Xbox, Windows 8/RT, Windows Phone. It can sync bookmarks. It's one of the most secure browsers on the market. It has been designed to work wonderfully with existing Microsoft products like SkyDrive, Outlook and Office web documents. It has tracking protection built-in plus additional tracking protection that you can download. Plus Microsoft can do all this on a development schedule that works best for them. But Microsoft should give all this up so a handful of webpages will look better? Sounds like a massive defeat if they did. In fact, the last thing Microsoft needs is Apple dictating what features goes into IE and dictating what devices it will support.
 

anony_mouse

Banned
Aug 10, 2013
1,042
0
0
Visit site
I don't think you quite understand what the other people are saying. Trident is used in Windows Explorer, prior to the law suit MS had IE was completely integrated into the OS which is why the law suit came along. So to avoid that issue they made it so that another browser can be installed but Trident is still the core of Windows Explorer and IE. You can paste/type a web address into Windows Explorer and it will take you to the web page in IE. That's part of the integration.

Now could they or do they want to change this? Probably not. I have very little doubt that MS plans to integrate it all together again. Can they make IE more webkit friendly. Probably.

No I don't think you understand the conversation. Or at least my point.
1. A file system is not what you think it is. A file system is something like NTFS, FAT, ext4, etc that determines the structure of data on the disk (or flash memory, etc). There is a layer, or several layers, of OS code between that and the UI. This abstracts the differences between the different file systems. I don't know what this layer is called in Windows, if it has a name, but I assume this is what people in this thread mean by 'file system'.
2. Windows, Android, iOS all have embedded renderers for web-type content. MS uses Trident, Apple and Google use WebKit. Mozilla's Gecko is very similar. All are relatively interchangable. In Android it's called a WebView. I don't know the name in Windows so I will use the term 'WebView'.
3. Applications can make use of this WebView. Windows Explorer is one example of an application that does so. Internet Explorer is another. They both use the WebView to render content.
4. It should, in principle, be possible to switch from one WebView implementation to another. Assuming Microsoft followed common software engineering practice, each component in their systems will have a well defined interface, and it should be possible to remove a component (in this case, Trident), and replace it with another equivalent/similar component (e.g. WebKit, Gecko, etc). Some porting, to adapt the interfaces, add missing functionality and remove anything unnecessary (if desired) will be necessary.
5. So it should be possible to replace Trident with WebKit, and integrate it into Windows in the same way.

Why might Microsoft do this? To repeat my points above - to save them money. The initial investment to remove Trident and integrate WebKit (or whatever) might be significant, but in the long run they save money by not having to maintain their own browser core - they get most of it for free. I doubt that anyone buys Windows products for Trident and similar technology is available for free, so Trident may not be worth Microsoft's continuing investment. They could devote those resources to something that actually adds value to their products, such as developing Windows Phone more quickly.

Do you now get my point?
 

anony_mouse

Banned
Aug 10, 2013
1,042
0
0
Visit site
What value would it bring to shareholders if Microsoft got rid of Trident? Zero to none. But it would be a huge loss if Microsoft got rid of it as it's a vital part of their ecosystem. IE is now integrated into Xbox, Windows 8/RT, Windows Phone. It can sync bookmarks. It's one of the most secure browsers on the market. It has been designed to work wonderfully with existing Microsoft products like SkyDrive, Outlook and Office web documents. It has tracking protection built-in plus additional tracking protection that you can download. Plus Microsoft can do all this on a development schedule that works best for them. But Microsoft should give all this up so a handful of webpages will look better? Sounds like a massive defeat if they did. In fact, the last thing Microsoft needs is Apple dictating what features goes into IE and dictating what devices it will support.

I don't think you understand what I am saying. All of the things you mention are just possible with WebKit, and most would not be affected by affected by swapping out Trident. IE is not the same as Trident - it is built using Trident. You remember the Chrome plugin (IETab, I think) that opens a tab within Chrome that uses IE (or more accurately, Trident) as a renderer? I'm suggesting the same but the other way around. Microsoft get to keep their bookmark syncing, etc - that's part of IE, not Trident. And it will all work on Windows, XBox, WP, etc.
WebKit is an open source project. It is not controlled by Google, Apple or any other single party. If Microsoft chose to be involved, they could have just as much influence, and they are free to make whatever additions or modifications they like.

The point here is not about rendering a few webpages better (although that is a small side benefit). It's about saving Microsoft money and freeing talented resources to work on productive projects.

Genuine questions - can anyone think of a way that Trident actually contributes to Microsoft's shareholders? Or a function it can fulfil that could not be done by WebKit (or Gecko)?
 

squire777

New member
Feb 21, 2012
1,345
0
0
Visit site
I don't think MS has to worry about spending money on IE or having extra programmers. Also don't see what shareholders have to do with butchering web standards.
 

Michael Alan Goff

New member
Jan 15, 2012
1,073
0
0
Visit site
I don't think Microsoft are so incompetent as to make their file system dependent on their browser core. If their file system interfaces directly with the browser core (which seems unlikely), there will be a well defined interface which could be remapped to WebKit or anything else.

And so they'd have to make it to where Explorer starts to work with trident. It's not incompetence, every file manager needs something to render it. Apple uses WebKit, like I said.

No I don't think you understand the conversation. Or at least my point.
1. A file system is not what you think it is. A file system is something like NTFS, FAT, ext4, etc that determines the structure of data on the disk (or flash memory, etc). There is a layer, or several layers, of OS code between that and the UI. This abstracts the differences between the different file systems. I don't know what this layer is called in Windows, if it has a name, but I assume this is what people in this thread mean by 'file system'.
2. Windows, Android, iOS all have embedded renderers for web-type content. MS uses Trident, Apple and Google use WebKit. Mozilla's Gecko is very similar. All are relatively interchangable. In Android it's called a WebView. I don't know the name in Windows so I will use the term 'WebView'.
3. Applications can make use of this WebView. Windows Explorer is one example of an application that does so. Internet Explorer is another. They both use the WebView to render content.
4. It should, in principle, be possible to switch from one WebView implementation to another. Assuming Microsoft followed common software engineering practice, each component in their systems will have a well defined interface, and it should be possible to remove a component (in this case, Trident), and replace it with another equivalent/similar component (e.g. WebKit, Gecko, etc). Some porting, to adapt the interfaces, add missing functionality and remove anything unnecessary (if desired) will be necessary.
5. So it should be possible to replace Trident with WebKit, and integrate it into Windows in the same way.

Why might Microsoft do this? To repeat my points above - to save them money. The initial investment to remove Trident and integrate WebKit (or whatever) might be significant, but in the long run they save money by not having to maintain their own browser core - they get most of it for free. I doubt that anyone buys Windows products for Trident and similar technology is available for free, so Trident may not be worth Microsoft's continuing investment. They could devote those resources to something that actually adds value to their products, such as developing Windows Phone more quickly.

Do you now get my point?

2 is wrong. It isn't just interchangeable because... they all work differently. You'd have to rebuild the entire file manager and a few other programs. Did you know that Windows Media Player, for example, uses Trident?
 

HeyCori

Mod Emeritus
Mar 1, 2011
6,864
68
48
Visit site
I don't think you understand what I am saying. All of the things you mention are just possible with WebKit, and most would not be affected by affected by swapping out Trident. IE is not the same as Trident - it is built using Trident. You remember the Chrome plugin (IETab, I think) that opens a tab within Chrome that uses IE (or more accurately, Trident) as a renderer? I'm suggesting the same but the other way around. Microsoft get to keep their bookmark syncing, etc - that's part of IE, not Trident. And it will all work on Windows, XBox, WP, etc.

Dropping Trident doesn't absolve Microsoft of web development and it puts them at the mercy of a third party. You're right in that Webkit would still allow Microsoft to integrated IE across their products but the process only gets more complicated. Here's an article that should help illustrate the point.

Despite Google being the main driving force, WebKit is still Apple’s baby.

If you take a look at the WebKit Team page, you realize that Google has 95 members, but only 36 reviewers, whereas 48 out of 59 Apple contributors are reviewers.

More important, the main design choices are still under Apple’s control, and they don’t necessarily agree with Google: see for instance the different views on multi-process architecture also mentioned by Adam Barth (as a matter of fact, WebKit2 has introduced a multi-process architecture, but different from the one used in Chrome).

So what happens when Microsoft wants to implement something that Apple disagrees with? What happens when Microsoft needs to apply a new feature to Office web apps? Something like that is low priority to Apple since they don't compete with Microsoft in Office web apps. And if Apple did, they would approve a solution that works best for Apple, not Microsoft.

Here's a very real example. What happens when Apple decides they won't support Flash on a mobile browser? That's exactly what they did two years ago. That affects both me and share holders because Windows 8/RT does support mobile Flash. Getting rid of it also removes the value incentives from potential Surface buyers. That's affecting Microsoft's bottom line which in turn will lower their stock price.

Furthermore, it's not all sunshine and roses in Webkit land. Google is dropping Webkit for other reasons as well.

Another reason why having its own rendering engine will be good for Google is differentiation. If Google can make Blink significantly better than WebKit (faster, less buggy, safer), then this gives products such as Android, Chrome, and Chrome OS an advantage over the competition. Given the world we now live in, a faster, more efficient, safer browser is something that would be welcomed by many.


In the end, Microsoft still has to spend money on web development, only instead they have to run to Apple for approval. Microsoft loses out on competitive advantages like mobile Flash thus hurting buyers and shareholders. And with Microsoft being in a wide range of competitive markets, that means that what matters to Microsoft doesn't allows matters to Apple.

I just don't see how moving to Webkit makes Microsoft's life any easier.
 

anony_mouse

Banned
Aug 10, 2013
1,042
0
0
Visit site
And so they'd have to make it to where Explorer starts to work with trident. It's not incompetence, every file manager needs something to render it. Apple uses WebKit, like I said.



2 is wrong. It isn't just interchangeable because... they all work differently. You'd have to rebuild the entire file manager and a few other programs. Did you know that Windows Media Player, for example, uses Trident?

Hey, thanks for addressing my actual point! First response that did. :)

Yes I know many applications use Trident. Can you confirm that Windows Explorer uses Trident to render the file manager itself? I know that it uses it for HTML (obviously), but how about for other things? If so, it's only the code to interface with HTML pages that needs to be changed.
I would assume that Microsoft have implemented a native 'file manager' UI to display files. Otherwise, I guess MS would have implemented the file manager UI itself in HTML, in which case it should work in WebKit.

I wasn't calling Microsoft incompetent. Exactly the opposite. I am sure Microsoft have not made the file system and associated layers depend on Trident. You can, for example, access files through the command prompt as well, and that certainly does not go via Trident.

You make a good point about changes being needed to all programs that use the WebView. That is a possible issue. The obvious solution is some kind of porting layer, so that applications can continue to use the same API, but end up accessing WebKit instead of Trident. Something similar may well be used already to map from external 'WebView' APIs to whatever Trident uses internally. As I mentioned before, IETab allows Trident to be used within Chrome, so it can't be very hard to swap from one rendering engine to another.

Does this make some sense?
 

anony_mouse

Banned
Aug 10, 2013
1,042
0
0
Visit site
Dropping Trident doesn't absolve Microsoft of web development and it puts them at the mercy of a third party. You're right in that Webkit would still allow Microsoft to integrated IE across their products but the process only gets more complicated. Here's an article that should help illustrate the point.

Thanks for the interesting reply!

So what happens when Microsoft wants to implement something that Apple disagrees with? What happens when Microsoft needs to apply a new feature to Office web apps? Something like that is low priority to Apple since they don't compete with Microsoft in Office web apps. And if Apple did, they would approve a solution that works best for Apple, not Microsoft.

Microsoft can make whatever changes they like to WebKit. They can add features to support Office or whatever. It's only if they want to contribute that code back into the community that Apple get a say. Of course, there are disadvantages to keeping that code internal - later changes in WebKit might break it, so maintenance is still needed.
The question is whether this effort is more or less than maintaining an entire HTML rendering engine. I think WebKit will be the easier root. Of course, Microsoft could use Blink (like Google, which is a fork of WebKit), they can fork WebKit themselves, or even use Gecko from Mozilla.

Here's a very real example. What happens when Apple decides they won't support Flash on a mobile browser? That's exactly what they did two years ago. That affects both me and share holders because Windows 8/RT does support mobile Flash. Getting rid of it also removes the value incentives from potential Surface buyers. That's affecting Microsoft's bottom line which in turn will lower their stock price.

Flash is a plugin. WebKit still supports plugins, and Android (using WebKit) supports Flash. So Apple's decision to drop Flash support does not affect anyone else, via WebKit anyway.

Furthermore, it's not all sunshine and roses in Webkit land. Google is dropping Webkit for other reasons as well.

Indeed. Life isn't always easy.

In the end, Microsoft still has to spend money on web development, only instead they have to run to Apple for approval. Microsoft loses out on competitive advantages like mobile Flash thus hurting buyers and shareholders. And with Microsoft being in a wide range of competitive markets, that means that what matters to Microsoft doesn't allows matters to Apple.

I just don't see how moving to Webkit makes Microsoft's life any easier.

Well, I'm in danger of repeating myself, but the question how working around the problems of open source development like this compares to maintaining a whole browser engine. My feeling is that it would be much less effort, although yes, still some. Whether this is true is something only Microsoft can answer. :)
 

Michael Alan Goff

New member
Jan 15, 2012
1,073
0
0
Visit site
Hey, thanks for addressing my actual point! First response that did. :)

Yes I know many applications use Trident. Can you confirm that Windows Explorer uses Trident to render the file manager itself? I know that it uses it for HTML (obviously), but how about for other things? If so, it's only the code to interface with HTML pages that needs to be changed.
I would assume that Microsoft have implemented a native 'file manager' UI to display files. Otherwise, I guess MS would have implemented the file manager UI itself in HTML, in which case it should work in WebKit.

I wasn't calling Microsoft incompetent. Exactly the opposite. I am sure Microsoft have not made the file system and associated layers depend on Trident. You can, for example, access files through the command prompt as well, and that certainly does not go via Trident.

You make a good point about changes being needed to all programs that use the WebView. That is a possible issue. The obvious solution is some kind of porting layer, so that applications can continue to use the same API, but end up accessing WebKit instead of Trident. Something similar may well be used already to map from external 'WebView' APIs to whatever Trident uses internally. As I mentioned before, IETab allows Trident to be used within Chrome, so it can't be very hard to swap from one rendering engine to another.

Does this make some sense?

Can I confirm it how? By looking up a specific registry entry, a file entry, linking you to a wikipedia article, linking you to a Microsoft help thing, what? Certain people will only take certain things as proof and they won't accept anything else. I can say, however, that all file managers these days use a rendering engine. I pointed to the fact that OS X uses WebKit. I think Nautilus does as well. A modern rendering engine is used for modern file managers.

It isn't the file system itself that is rendered by Trident, which is why you can access it through the terminal. But, essentially, something has to render everything. Maybe we'll get to the point where we can replace the rendering engine with something else, but right now all file managers use a rendering engine. Some use WebKit, I think a couple are moving to Blink, and Windows Explorer is Trident.

I see what you mean with the layer, but I don't see the point. You're saying they shouldn't maintain Trident, but they should maintain a layer that allows people to view things that need Trident as if WebKit was Trident. It's kind of a compatibility layer. But in the end, you're going to have performance issues with any compatibility layer, and you're still employing people to make sure that it works and to make sure that it gets upgraded. Not to mention that you're taking away any potential competitive advantage that Trident might bring in terms of speed or performance.
 

thed

New member
Jan 6, 2011
992
3
0
Visit site
Are there really that many websites that don't work well in IE anymore? IE's been pretty good with web standards ever since IE8. And I find it hard to believe that there are a lot of web developers out there that develop and test only on webkit browsers and call it a day. IE and Firefox are big enough that any serious developer has to test on those browsers. Maybe there are some exceptions but my guess is they're few and far between.
 

HeyCori

Mod Emeritus
Mar 1, 2011
6,864
68
48
Visit site
Microsoft can make whatever changes they like to WebKit. They can add features to support Office or whatever. It's only if they want to contribute that code back into the community that Apple get a say. Of course, there are disadvantages to keeping that code internal - later changes in WebKit might break it, so maintenance is still needed.

And that's really the crux of it all. If your viewpoint is that MS should adopt WebKit to free up developers and move them to other projects in an effort to save money, it's not saving Microsoft money when they then have to go back in and 1) develop features around WebKit so they can provide a solution that works best for Microsoft. And 2) provide maintenance for all the additional changes. And of course, there's always 3) return to the drawing board when Apple disagrees with Microsoft's decisions.

You said Flash was just a plug-in, but it's not a plug-in in Windows 8. It's baked right into the engine. Why would Apple give Microsoft permission to bake Flash right into the WebKit engine when Apple wants nothing to do with Flash on mobile devices? That's time and money wasted that would have been better spent just using Trident. After all, Trident isn't a brand new engine, it's finished. It's just a matter of adding features and keeping up with web standards.

Simply put, if Google hates the process so much that they're willing to redo millions of lines of code just to get away from Apple, Microsoft would be wise not to throw themselves under the same bus.
 
Last edited:

Michael Alan Goff

New member
Jan 15, 2012
1,073
0
0
Visit site
Are there really that many websites that don't work well in IE anymore? IE's been pretty good with web standards ever since IE8. And I find it hard to believe that there are a lot of web developers out there that develop and test only on webkit browsers and call it a day. IE and Firefox are big enough that any serious developer has to test on those browsers. Maybe there are some exceptions but my guess is they're few and far between.

There aren't many, but it's always annoying to run into the ones that are. My sister, for example, can't use IE because one of her favorite sites doesn't render properly in IE. I can't really go to some sites with menus on my Surface RT because their drop downs render weird with IE. To me, and this might just be selfish, it doesn't matter if it's 5 sites or 500 sites as long as it's the ones that I go to. You can tell me all day long that I'm just not thinking about the big picture, and maybe I'm not, but I can only go by things I do.
 

ohgood

New member
Aug 20, 2011
1,016
0
0
Visit site
scenario 1: try to convince people to use some particular browser on their mobile devices. lots of stupid emails, complaints, service tickets, etc
scenario 2: code the website for the majority of mobile users. ignore the rest.
scenario 3: make everything exactly web3 or whatever is cool compliant. see scenario 1 for results.

2 is what's happening.
 

thed

New member
Jan 6, 2011
992
3
0
Visit site
You said Flash was just a plug-in, but it's not a plug-in in Windows 8. It's baked right into the engine. Why would Apple give Microsoft permission to bake Flash right into the WebKit engine when Apple wants nothing to do with Flash on mobile devices?
I think you might be confusing the rendering engine with the browser. Unless I'm missing something, Flash is built into the browser, not the rendering engine. Since it's not actually part of the rendering engine, MS could swap out Trident for Webkit and still bake Flash support directly into the browser, without approval from Apple or anyone else in charge of Webkit. The only thing this means is that you don't have to download and install Flash separately to run it on Windows 8. (I'm not necessarily advocating this approach, just saying that it's possible).

There aren't many, but it's always annoying to run into the ones that are. My sister, for example, can't use IE because one of her favorite sites doesn't render properly in IE. I can't really go to some sites with menus on my Surface RT because their drop downs render weird with IE. To me, and this might just be selfish, it doesn't matter if it's 5 sites or 500 sites as long as it's the ones that I go to. You can tell me all day long that I'm just not thinking about the big picture, and maybe I'm not, but I can only go by things I do.

Fair enough, I wasn't trying to say that it never happens or that it shouldn't bother you when it happens. I just don't necessarily think it's a trend as much as it is a few bad apples that aren't coding to web standards.
 

anony_mouse

Banned
Aug 10, 2013
1,042
0
0
Visit site
Can I confirm it how? By looking up a specific registry entry, a file entry, linking you to a wikipedia article, linking you to a Microsoft help thing, what? Certain people will only take certain things as proof and they won't accept anything else. I can say, however, that all file managers these days use a rendering engine. I pointed to the fact that OS X uses WebKit. I think Nautilus does as well. A modern rendering engine is used for modern file managers.

I am asking you to confirm that Windows Exploror uses Trident to render the file manager because you claimed it did. Personally I find that very doubtful because Trident is an HTML renderer, not a file exploror, and it seems unlikely that MS would code the file manager in HTML. But perhaps you know better than me. Any of the options you suggest - Wikipedia article, MS document, whatever - are fine.

It isn't the file system itself that is rendered by Trident, which is why you can access it through the terminal. But, essentially, something has to render everything. Maybe we'll get to the point where we can replace the rendering engine with something else, but right now all file managers use a rendering engine. Some use WebKit, I think a couple are moving to Blink, and Windows Explorer is Trident.

I will say it again. Trident is an HTML render. It is used to render HTML content. I expect some other renderer is used to display the file system. Windows Explorer is an application that makes use of several renderers. When you enter a URL, it uses Trident. When you enter C:\, it uses the file system renderer. You see the point?
So swapping out Trident for another HTML renderer does not seem, in principle, so hard.

I see what you mean with the layer, but I don't see the point. You're saying they shouldn't maintain Trident, but they should maintain a layer that allows people to view things that need Trident as if WebKit was Trident. It's kind of a compatibility layer. But in the end, you're going to have performance issues with any compatibility layer, and you're still employing people to make sure that it works and to make sure that it gets upgraded. Not to mention that you're taking away any potential competitive advantage that Trident might bring in terms of speed or performance.

I wouldn't expect any compatibility layer to be a big problem. WebKit already runs on Windows. It's just a question of making Windows use WebKit to interpret the HTML and draw it to the screen when a Windows app calls whatever the Windows equivalent of Android's WebView is. This really shouldn't be a big deal.
Do you think Trident has any advantages over WebKit? Personally I avoid Internet Explorer like the plague so I don't really know, but this thread suggests to me that it doesn't.
 

anony_mouse

Banned
Aug 10, 2013
1,042
0
0
Visit site
And that's really the crux of it all. If your viewpoint is that MS should adopt WebKit to free up developers and move them to other projects in an effort to save money, it's not saving Microsoft money when they then have to go back in and 1) develop features around WebKit so they can provide a solution that works best for Microsoft. And 2) provide maintenance for all the additional changes. And of course, there's always 3) return to the drawing board when Apple disagrees with Microsoft's decisions.

There are other options for an HTML renderer is MS don't like WebKit - Blink and Gecko being the obvious ones. MS never have to 'return to the drawing board', because all of these projects are open source. They always have access to the latest state. The advantage of any of those projects is that many people are already working on them. Microsoft only have to add features that no-one else is working on, and given that these should be standards based products, that shouldn't be too much. This is the strength of open source software - the development effort is shared and all contributors benefit.

You said Flash was just a plug-in, but it's not a plug-in in Windows 8. It's baked right into the engine. Why would Apple give Microsoft permission to bake Flash right into the WebKit engine when Apple wants nothing to do with Flash on mobile devices? That's time and money wasted that would have been better spent just using Trident. After all, Trident isn't a brand new engine, it's finished. It's just a matter of adding features and keeping up with web standards.

Flash is a plug in. I can assure you of that. Microsoft may have built the plug in into IE, just as Google did for Chrome. But it is still a plugin from an arhictectural perspective. It is independent of WebKit and Apple cannot stop anyone taking WebKit, building a browser around it and including whatever plugins they like.

Simply put, if Google hates the process so much that they're willing to redo millions of lines of code just to get away from Apple, Microsoft would be wise not to throw themselves under the same bus.

Google are not redoing millions of lines of code. They are taking an open source project and forking it. That means they take a complete copy of the code and start taking it in their own direction (alongside others like Opera who are also joining the project). They can still take code from WebKit and I expect WebKit and Blink will likely continue to exchange code. It is in both of their interests to do so.
 

magicrobots

New member
Oct 30, 2012
11
0
0
Visit site
This thread is fascinating and amazing. Nobody here truly knows how integrated Trident is in the OS display layer, and we are all making wild assumptions. It is clear than none of us are Windows OS developers who work for Microsoft and have any idea what the hell is truly going on.

Fun to make guesses though right.

I think the real discussion that we can actually have without making stuff up, is our opinions on how a single browser world would benefit "the internet" - if it would at all, and from whose perspective; users, developers, or the owner(s) of the browser.

Would Google/MS/Apple forks of webkit even solve the developer's problem? I'm not sure.
Is a subpar experience on an unpopular/substandard browser bad for the user? Again, I'm not sure - how else is someone to be motivated to try something new?
Is IE good for Microsoft? Nobody on these forums truly knows.
 

anony_mouse

Banned
Aug 10, 2013
1,042
0
0
Visit site
This thread is fascinating and amazing. Nobody here truly knows how integrated Trident is in the OS display layer, and we are all making wild assumptions. It is clear than none of us are Windows OS developers who work for Microsoft and have any idea what the hell is truly going on.

It's good that someone points this out! Personally I gave up on this thread some time ago when no-one seemed to understand what a rendering engine actually is, but I came across it again today and the more recent posts gave me some hope. I have asked for some confirmation of the more extreme claims, as I am genuinely interested, but unfortunately nothing has been forthcoming.
I would stick by my assertion that if an HTML renderer is so entangled with the rest of a platform (I am sticking to the computer science definition of the operating system, so a won't call it an OS), that it can't be replaced then that is extremely poor design and very incompetent software engineering. As Microsoft are certainly competent and good at software engineering, I am sure they haven't done this.

Fun to make guesses though right.

Yes.

I think the real discussion that we can actually have without making stuff up, is our opinions on how a single browser world would benefit "the internet" - if it would at all, and from whose perspective; users, developers, or the owner(s) of the browser.

Do you mean HTML rendering engine, or browser?

Would Google/MS/Apple forks of webkit even solve the developer's problem? I'm not sure.
Is a subpar experience on an unpopular/substandard browser bad for the user? Again, I'm not sure - how else is someone to be motivated to try something new?
Is IE good for Microsoft? Nobody on these forums truly knows.

I'm not suggesting that there should only be one HTML rendering engine, or only one browser. If Microsoft gave up on Trident, there would still be WebKit, Blink and Gecko. The benefit to Microsoft would be cost saving and freeing up engineers to work on something more useful.
Not sure what you are referring to by "an unpopular/substandard browser" - in the context of this thread, I would guess you mean Internet Explorer?
 

magicrobots

New member
Oct 30, 2012
11
0
0
Visit site
Do you mean HTML rendering engine, or browser?

Good question! I meant rendering engine in this case.

I'm not suggesting that there should only be one HTML rendering engine, or only one browser. If Microsoft gave up on Trident, there would still be WebKit, Blink and Gecko. The benefit to Microsoft would be cost saving and freeing up engineers to work on something more useful.

Oh ok, I think I was just curious myself about the idea of a single rendering engine universe where each company forked it and gave it their own flavor for their browsers. Regarding your point, I agree that it would free up engineers to do more useful things but I imagine that MS is a company that is big enough to employ for whatever project they need developers for. If they went this route I imagine that IE developers would just get canned.

Also, I think if there IE turned to Webkit I think that there would still be plenty for MS engineers to do, optimizing for MS online products, etc.

Not sure what you are referring to by "an unpopular/substandard browser" - in the context of this thread, I would guess you mean Internet Explorer?

Yes, in this case I'd be referring to IE, but as the OP suggests, as time goes by the browser with this label changes.

And speaking of standards ... regardless of what the W3C standards are, if webkit becomes the defacto standard by having hypothetically 90% market penetration, does that mean anything else is no longer standard? Geniunely curious.
 

Members online

Forum statistics

Threads
323,174
Messages
2,243,382
Members
428,035
Latest member
powerupgo