DynamicHTML, Flash, Javascript (and a few other tools) provide the means to create user experience solutions that are beyond the capabilities of (X)HTML.
A common misconception about these tools is that they result in very “heavy” pages that are inappropriate for high-speed application environments. Used badly, they certainly are inappropriate. But used well, these tools can create screen elements that significantly enhance user productivity and efficiency.
Interactive menu systems, increasing the information density, reducing the number of clicks required to find data or accomplish tasks, are just a few of the ways these tools work in today’s web application user interface.
