I use IE mostly and Opera Mini a little bit. What I've been wondering, do Opera Mini and UC Browser use their own rendering engine (WebKit and ???) or are they more or less skins on the Trident engine?


As this is still one of the most requested features on Windows Phone UserVoice I assume it is not yet possible or at least no one has tried to create browsers with rendering engines different from Trident. This might be due to the limited API access for native code. So Opera Mini and all the others are propably wrapping around an IE webview, yes.

  • 1
    Do you have any references for that? – Rowland Shaw Jan 10 '15 at 14:29
  • I will check if I can find some official documentation for this - I think I saw this on MSDN some time ago. – Thomas Jan 10 '15 at 22:46
  • Whilst it might not be trivial, I can't think of a technical restriction that would stop someone creating their own rendering engine, so would be interested in seeing why this would be the case. – Rowland Shaw Jan 11 '15 at 7:44
  • Afaik there are still a lot of restrictions on what you can and can't do using native code. Unfortunately I wasn't able to find any reliable information on this so I updated my answer accordingly. – Thomas Jan 12 '15 at 1:55
  • If I remember correctly, the issue is that you cannot create a competitively fast JavaScript engine, due to restrictions that prevent Just In Time compilations and similar optimizations currently used by all of the browsers. Probably related - news.ycombinator.com/item?id=1253307 – PhistucK Nov 15 '15 at 7:45

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.