7.3. Why it is Important to Keep Your Site Clean of Unnecessary Embellishments
-
One can write standards-compliant sites that are full of JavaScript games,
Dynamic HTML, and other monsters like that. It is usually a bad idea.
-
Getting JavaScript code to work properly on all browsers is more difficult
than getting a static HTML to do so. (or at least it can never be easier).
-
Most JavaScript code is unnecessary. It adds more gizmos to the site, but
not more functionality.
-
By adding unnecessary embellishments to the site, you make them more prone
to browser bugs, and mis-features; you make the site harder (and more
costly) to maintain and you usually don't add much to the user experience
to be worth it.
-
An extreme example of this are pages that use HTML 4.x markup without any
CSS or other visual embellishments. If you do this, I guarantee you that your
portability problems are over.
-
( I wouldn't recommend this extreme, because
it will make your pages quite boring, but it still illustrates a point. )
Written by Shlomi Fish