There are a number of advanced features that are being built into newer browsers. Many of these features will greatly add to the page, while other features will work on only one type of browser and may hinder page presentation on others. Some of these features are background sounds, background images and colors for individual table cells, frames, Java applets, ActiveX controls, JavaScript, Visual Basic Script, and style sheets. Netscape introduced frames in their version 2.0 browser, and later versions of the Microsoft browser can handle frames.
Frames allow the users to simultaneously view separate files on their browsers.
The site designer specifies the pages and images the user receives, and the size of each as displayed on the user's monitor. Not every web site should use frames. Frames offer several advantages, such as being able to constantly display a menu for easy navigation through the site. However, one of several disadvantages is that pages are displayed in a smaller area of the screen. As with most other design considerations, the pros and cons of using frames for a particular site must be weighted to ensure that the best choice is made.