The Register® — Biting the hand that feeds IT

Feeds

Microsoft to search browsers for JavaScript compatibility

Online irony

5 ways to reduce advertising network latency

Microsoft's Internet Explorer unit has started the Herculean - and ironic - task of identifying which leading browsers work properly with JavaScript.

The company's JScript development team has promised to crawl through the guts of Internet Explorer 7, Firefox 2.0.0.5, Opera 9.02 and Safari 3.0 running on the 32-bit edition of Windows XP SP2 and publish a series of meaty reports highlighting where each browser diverges from the ECMAScript Language Specification 3rd Edition - better known as JavaScript.

The move seems part of Microsoft's on-going job to make up for deficiencies in the way IE 7.0's engine works with JavaScript and to possibly retro fit grass-root work-arounds into the standard, to improve the way JavaScript works with browsers.

JScript team member Pratrap Lakshman said Microsoft would look to see what - if any - "de facto compatibility conventions have been reached, and the value of codifying such conventions into the standard."

JavaScript has become important to developers and vendors thanks to the popularity in rich internet applications (RIAs), despite pre-dating the Web 2.0 boom.

Despite industry rhetoric and bluster about standards, the problem is that since the JavaScript standard landed on the technology stage some eight years ago different browsers have implemented certain portions in subtly different ways. That's created problems for application developers, who do not know which browsers users will employ to access their software or service.

Highlighting some examples here, Lakshman believes that those awfully nice people at Microsoft can help solve the problem by charting the differences and feeding them back into the official standard. "The point is that JavaScript developers shouldn't have to detect and workaround such issues. JavaScript should work the same across all implementations. We believe this is the first step in making JavaScript better," Lakshman blogged.

Of course, there's no word on what steps Microsoft plans to take to feed "de facto compatibility conventions" back into the official standard.

Those taking a less charitable view of Microsoft's actions might see this as the latest attempt to set industry standards around a piece of its software, while also taking a unique step towards solving unresolved and deep seated compatibility problems in IE.

Microsoft's browser is renowned as being a basket case on standards compliance, being less compliant than other leading standards in recent years according to the group monitoring this issue - The Web Standards Project (WASP).

Earlier this year, Microsoft went as far as to suggest it might give up even trying to maintain standards compatibility and turn the whole standards issue on its head by devising a "compatible with IE" scheme for the next version of Explorer.

The work identifying "de facto compatibility conventions" could see Microsoft stretch IE to fit what's working in the market, and then force the official standard to fit Microsoft's own implementation.

The JScript team's first report can be downloaded here. ®

5 ways to prepare your advertising infrastructure for disaster

Whitepapers

Microsoft’s Cloud OS
System Center Virtual Machine manager and how this product allows the level of virtualization abstraction to move from individual physical computers and clusters to unifying the whole Data Centre as an abstraction layer.
5 ways to prepare your advertising infrastructure for disaster
Being prepared allows your brand to greatly improve your advertising infrastructure performance and reliability that, in the end, will boost confidence in your brand.
Reg Reader Research: SaaS based Email and Office Productivity Tools
Read this Reg reader report which provides advice and guidance for SMBs towards the use of SaaS based email and Office productivity tools.
Email delivery: Hate phishing emails? You'll love DMARC
DMARC has been created as a standard to help properly authenticate your sends and monitor and report phishers that are trying to send from your name..
High Performance for All
While HPC is not new, it has traditionally been seen as a specialist area – is it now geared up to meet more mainstream requirements?

More from The Register

next story
500 MEELLION PCs still run Windows XP. How did we get here?
Just six months to go: what to do if you don't have $200 per PC
'200 million' fanbois using iOS 7 just a week after release - study
Plus: Most US iDevice users are drinking Cupertino's latest Koolaid
App Store ratings mess: What do we like? Sigh, we dunno – fanbois
How do I know what to download if I don't know what everyone else is doing?
Windows 8 fans out-enthuse Apple fanbois
Redmond allows 81 Win 8 devices to use one user ID, solving side-loading shemozzle
Launchpads, catapults... what a load of - WAIT, there's £15m for grabs?
Quango sprinkles cash on games, animation and trendy meeja types
Apple iOS 7 makes some users literally SICK. As in puking, not upset
'Eye candy really is as bad as classical candy is for the teeth,' writes one
Google reveals its Hummingbird: Fly, my little algorithm - FLY!
Update brings Googleplex one step closer to sentience
Oracle hides ExaLogic price cut
Old price lists prove price halved, so why has Big Red deleted the post announcing it?
prev story