3 ms·
In the 90s many things were only possible with ActiveX or Java Applets. ActiveX just had the nice side effect of only running on Windows and IE. But, it's impor
by matwood 3y ago
In the 90s many things were only possible with ActiveX or Java Applets. ActiveX just had the nice side effect of only running on Windows and IE. But, it's important to remember browsers were much much less capable than they are today. I was writing 'webapps' and manipulating the dom and javascript was sloooow (on both IE or FF). One hack I did was have the server dynamically writing js code (instead of doing something on the client) and doing htmx like we see making a comeback today.
- bartread 3y agoThis is very true: if you wanted to do anything interactive you really had to dive into Java, Flash, or ActiveX. But, as you say, ActiveX was Windows and IE only, and that wasn't an accident. And it wasn't just that JavaScript and DOM manipulation were slow: it was incredibly lacking in capabilities. Any kind of basic drawing? Nope. Multimedia support? Nope. Local storage? Nope. Decent networking capability and access to remote APIs? Nope. Good, standardised browser APIs? Nope, and hence the arrival of JQuery, Dojo, et al. I completely agree with you but Microsoft's approach was deliberately and calculatedly shady.
- quanticle 3y ago>ActiveX just had the nice side effect of only running on Windows and IE. It also had the nice side effect of being the security equivalent of a sucking chest wound. Flash and Java Applets were bad too (c.f. the famous Java classloader vulnerability, which could be exploited by loading a malicious applet), but they didn't seem to be nearly as bad as the horror that was ActiveX. Perhaps it was because ActiveX was intentionally designed to integrate with the host OS, or because it was more deeply integrated into the browser, but my recollection of ActiveX is that Microsoft never managed to get security right for ActiveX, and the way that ActiveX security was "solved" was by ditching ActiveX entirely.