Internet Explorer 12 to shed legacy cruft in bid to BEAT Chrome

Windows 10 will ship with two-pronged browser - report

Microsoft has been working on a new scheme to strip away some of the legacy bloat that has burdened its Internet Explorer web browser, sources claimed.

According to the prolific Redmond rumormongers at Neowin, the software giant has forked the code for IE's Trident rendering engine into a new, leaner version that should consume fewer resources – and Windows 10 will ship with both versions.

Microsoft has been crowing about the web standards compliance of IE11 for some time now. The problem is, enterprises have been coding their bespoke web applications around IE's nonstandard quirks and idiosyncrasies for so long that they break when accessed using a modern version. Even some of Microsoft's own products have fallen into this snare.

It's a big part of the reason why truly awful browsers like IE6 have lingered around for so long, even though everyone knows they're buggy, render standards-compliant pages poorly, and are rife with security holes.

To help convince these stragglers to upgrade, Microsoft has included a "Compatibility View" in recent versions of IE that, when activated, renders pages the way earlier versions would (instead of how a standards-compliant browser should).

The trouble is that this requirement saddles IE with a bunch of legacy code that the developers of competing browsers like Chrome, Firefox, and Opera don't have to worry about.

If Microsoft really is planning to split Trident into two separate DLLs for Internet Explorer 12, then, it would make a lot of sense. A version of Trident that's stripped of Compatibility View would free its developers to work more quickly to compete with other modern browsers, leaving the maintainers of the legacy version of Trident to integrate their changes as time permits.

According to Neowin, the leaner version of Trident would be the one that's invoked by default, and the browser would only fall back to the version with Compatibility View if either the user or the application specifically requested it.

That strategy should also give IE12 a smaller overall resource footprint, which in turn could help to give Windows 10 a smaller footprint than Windows 8.1 – which itself has a smaller footprint than Windows 7.

A version of Trident that does away with Microsoft's legacy cruft could also pave the way for new features. For example, one rumor from earlier this year claimed that IE12 will include a new extensibility mechanism that's less like Redmond's ActiveX-based plugins and more like Chrome's JavaScript-based extensions.

If true, that could restore extensibility to the touch-centric Modern version of IE – something that has been sorely missed, particularly by those who won't surf without an ad blocker installed.

One even more out-there rumor has it that the version of Trident without Compatibility View won't be used for IE12 at all, but for a completely new Microsoft browser that's currently going under the codename "Spartan."

According to Redmond-watcher Mary Jo Foley, this new browser will feature not just a stripped-down rendering engine but also a leaner UI, so it doesn't just behave like Chrome and Firefox but also looks more like them.

We haven't heard much to corroborate that theory here at El Reg – and IE11's UI is pretty, er, Spartan as it is – but who knows? Starting from scratch sounds like a lot better an idea than just changing the name and hoping nobody notices.

Just don't expect IE12 or Spartan to be the final nail in the coffin for terrible, legacy IE-based web apps. To appease its customers, Microsoft has pledged to support a broad range of bad-idea configurations until January 12, 2016, and IE11's Enterprise Mode will linger on through 2020.  ®

Other stories you might like

  • AMD claims its GPUs beat Nvidia on performance per dollar
    * Terms, conditions, hardware specs and software may vary – a lot

    As a slowdown in PC sales brings down prices for graphics cards, AMD is hoping to win over the market's remaining buyers with a bold, new claim that its latest Radeon cards provide better performance for the dollar than Nvidia's most recent GeForce cards.

    In an image tweeted Monday by AMD's top gaming executive, the chip designer claims its lineup of Radeon RX 6000 cards provide better performance per dollar than competing ones from Nvidia, with all but two of the ten cards listed offering advantages in the double-digit percentages. AMD also claims to provide better performance for the power required by each card in all but two of the cards.

    Continue reading
  • Google opens the pod doors on Bay View campus
    A futuristic design won't make people want to come back – just ask Apple

    After nearly a decade of planning and five years of construction, Google is cutting the ribbon on its Bay View campus, the first that Google itself designed.

    The Bay View campus in Mountain View – slated to open this week – consists of two office buildings (one of which, Charleston East, is still under construction), 20 acres of open space, a 1,000-person event center and 240 short-term accommodations for Google employees. The search giant said the buildings at Bay View total 1.1 million square feet. For reference, that's less than half the size of Apple's spaceship. 

    The roofs on the two main buildings, which look like pavilions roofed in sails, were designed that way for a purpose: They're a network of 90,000 scale-like solar panels nicknamed "dragonscales" for their layout and shimmer. By scaling the tiles, Google said the design minimises damage from wind, rain and snow, and the sloped pavilion-like roof improves solar capture by adding additional curves in the roof. 

    Continue reading
  • Pentester pops open Tesla Model 3 using low-cost Bluetooth module
    Anything that uses proximity-based BLE is vulnerable, claim researchers

    Tesla Model 3 and Y owners, beware: the passive entry feature on your vehicle could potentially be hoodwinked by a relay attack, leading to the theft of the flash motor.

    Discovered and demonstrated by researchers at NCC Group, the technique involves relaying the Bluetooth Low Energy (BLE) signals from a smartphone that has been paired with a Tesla back to the vehicle. Far from simply unlocking the door, this hack lets a miscreant start the car and drive away, too.

    Essentially, what happens is this: the paired smartphone should be physically close by the Tesla to unlock it. NCC's technique involves one gadget near the paired phone, and another gadget near the car. The phone-side gadget relays signals from the phone to the car-side gadget, which forwards them to the vehicle to unlock and start it. This shouldn't normally happen because the phone and car are so far apart. The car has a defense mechanism – based on measuring transmission latency to detect that a paired device is too far away – that ideally prevents relayed signals from working, though this can be defeated by simply cutting the latency of the relay process.

    Continue reading

Biting the hand that feeds IT © 1998–2022