This causes problems with large downloads, buggy software, and cumbersome setup and installation. Many inexperienced viewers of a web page don't have a clear understanding how the Internet works, which is fine. Additionally, since plugins are inherently non-accessible, alternative content must be provided to provide the same information the plugin feature does. Another attractive kind of advanced HTML technique is the use of image maps. They must also be used with extreme caution.
Image maps are large, cumbersome, and definitely inaccessible.
Because of this, image maps can impede the accessibility of a page. If using an image map cannot be avoided, it is imperative that the exact same content, especially links, are repeated in the vicinity of the image map. Additionally, these elements are more often than not server side. This means that any kind of interaction the user has with the map has to be relayed to the server and back before any action can be taken on the side of the browser thus slowing down the interaction between the user and web page. Another kind of server sided issue is the use of Server Side Includes.