MozillaZine

M14 Out!

Wednesday March 1st, 2000

Frank Visser writes, "Hello, mozilla M14 seems to be out, there is now content in the mozilla.org M14 ftp download directory."

This release doesn't contain the crypto code yet. That is still to come. But feel free to download! Currently only Linux and Windows builds available -- more to come. When's the crypto code arriving? "Really, really soon", from what I've heard.


#44 Bassackwards Compatibility (allard)

by zontar

Thursday March 2nd, 2000 5:53 AM

You are replying to this message

It was announced some time ago that Moz would not support the old Netscape DOM (anything to do with "document.layers" or "window.captureEvents", basically). So, no, DHTML pages intended for NS 4.X won't work in Mozilla.

There are some valid reasons for this: 1. One of the project's objectives is to produce a small, lightweight, standards-compliant browser. Having to support two antiethical object models rather than one (standard DOM) contributes to bloat. 2. There's also the little problem of trying to handle both event capturing and event bubbling in the same environment. I suppose it could be done, but I'd sure hate to be stuck on the team trying to develop an implementation. 3. Supporting the old Netscape DOM would just encourage Web developers to continue using non-standards like the LAYER tag.

People using LAYERs and such are going to have to give them up sooner or later -- might as well be sooner, IMNSHO.

The good news is that there's a lot of MSIE stuff (which can be emulated in the current NS production browser only with extreme difficulty, if at all) that'll be compatible with Moz with a minimum of conversion-related fuss and bother, since the IE 4/5 DOM and event model are a lot closer to the W3's standards than those of Netscape 4.X.

As someone who's used up countless hours of precious lifespan applying large dollops of JavaScript and duct tape (and a healthy supply of curses!) to bridge disparate DOMs, I say Good Riddance. My current daydream: The morning after Moz/NS 6.0 final is released, I awake to find out that everyone's magically already switched over to it and forgotten all about 4.X... Ahhhh... :-)