As the landscape of the Web changes, there are new factors that can undermine performance and availability or make user experience harder to monitor. Here are just a few.
Browsers can be extended in two main ways using what Mozilla refers to as add-ons. The first category of add-on—known as extensions—affects how a page is loaded and displayed. One extension, Greasemonkey (https://addons.mozilla.org/en-US/firefox/search?q=greasemonkey&cat=all), is a scripting platform that can modify pages as they’re loaded, letting visitors customize how a site behaves within the browser.
The Web has evolved in ways its creators couldn’t foresee, and today it’s the platform for broadcast media, gaming, human interaction, and more. Plug-ins are part of what makes this possible. They’re standalone software applications like Java, Quicktime, Windows Media Player, Adobe Acrobat, and Flash. Your browser delegates work, such as playing an audio file, showing a video, or displaying a document to them.