📜 ⬆️ ⬇️

RIP ActiveX

As you know, Microsoft is developing a new Microsoft Edge browser and engine for it. It is cleared of the ballast of past years like ActiveX, VBScript and attachEvent. Total removed more than 220 thousand lines of code MSHTML. True, added 300 thousand lines of new code, so that the engine does not become easier.



Microsoft has published a message in the corporate blog, which officially says goodbye to ActiveX and explains the reasons for which it was necessary to abandon this technology. And in general, why did they release ActiveX.

ActiveX is a framework introduced in 1996, through which developers embedded native Windows components (COM / OLE) into web pages. Such objects could be downloaded and installed directly from the site, and they were subsequently uploaded and displayed in the Internet Explorer browser.
')
The reasons for the rejection of technology are quite obvious. HTML5 features are quite enough to replace ActiveX, besides HTML5 ensures application compatibility between different browsers.

Thus, rejecting ActiveX is clearly a positive step for the entire web.

The new engine from Microsoft still supports native rendering of PDF and Adobe Flash documents without downloading external extensions or plug-ins. All this is done, too, on the modern model HTML / JavaScript, compatible with HTML5.

The following technologies and software interfaces will not be supported in Microsoft Edge either (some of them are disabled in recent versions of IE): Browser Helper Objects (BHO), Document compatibility (Document modes), Vector Markup Language (VML), VBScript, attachEvent / removeEvent, currentStyle, conditional comments (for individual instructions for specific versions of the browser), tricks with IE8 markup (they appeared in IE8, but were inherited in all subsequent versions of IE), DirectX filters , etc.

Source: https://habr.com/ru/post/365503/


All Articles