This content is based on Beta release, expect many changes in the final release.
Read What’s New in Silverlight 5 series here.
In this article, we’ll have a brief discussion of the performance, networking, and other improvements in Silverlight 5.
Performance has been improved in Silverlight 5 in a number of ways:
- Significant improvement in performance through the entire product
- Startup performance has been improved using a multi-core background JIT compiler
- XAML parsing time has been improved especially for UserControl and ResourceDictionary
- Added 64-bit runtime version. Not in beta
- Hardware accelerated rendering in Internet Explorer 9 in windowless mode
And networking has its share of improvements:
- Network latency has been improved significantly
- 90% performance improvements in ClientHttpWebRequest scenarios
Added support for WS-Trust in WCF. (WS-Trust is a specification aimed to improve security and validation.)
Profiling and Testing
- Automated UI testing
- Improved profiling support:
- Thread contention
- Support for Windows Azure
- In-Browser HTML support
- Many more fixes and improvements throughout the product
Now, check out other What’s New in Silverlight 5? articles.
- What’s New in Silverlight 5?
- What’s New in Silverlight 5? – Control and Text Improvements
- Introducing COM Automation in Silverlight 4
- BeginPaint/EndPaint or GetDC/ReleaseDC?
- Manually performing a garbage collection!
- Bad Practices: Locking on Non-shared Objects in Multi-threaded Applications
- Changing Screen Resolution Programmatically via DirectX
- Programmatically Taking a Screen Snapshot