Silverlight 1.0 is a web plugin that allows developers to create rich interactive applications using XAML and JavaScript. It provides 2D graphics, animations, media playback and basic text support. Silverlight 1.1 will add a managed .NET programming model using C# to replace JavaScript. Both versions run in the browser sandbox and do not require installation on the client. Silverlight aims to improve the user experience for web applications compared to traditional HTML, CSS and JavaScript.