XAML Browser Application

Filename extension .xbap
Internet media type application/x-ms-xbap
File formats category - v  e   edit

An XAML Browser Application is a Windows Presentation Foundation-based program that can run inside a browser, as if it were a web page. This technology is enabled by the .NET Framework version 3.0 and later. Support for Internet Explorer is automatically installed, while an additional add-in from the Firefox add-ins website and from installing the .NET Framework 3.5 SP1 update is available for enabling support for Mozilla Firefox.

This technology is similar to Java, enabling rich content to run within browsers.

Hosted applications run in a partial trust sandbox environment, and are not given full access to the computer's resources and not all WPF functionality is available. The hosted environment is intended to protect the computer from malicious applications. Starting an XBAP from an HTML page or vice versa is seamless (there is no security or installation prompt). Although one gets the perception of the application running in the browser, it actually runs in an out-of-process executable different from the browser.