Timeline of Silverlight's Rise and Fall
Microsoft launched Silverlight in 2007 as a competitor to Flash, iterated quickly through versions 2, 3, and 4, and shipped Silverlight 5 — its final major release — in December 2011. Microsoft committed to supporting Silverlight 5 through October 2021 under its standard support lifecycle, but crucially never released a Silverlight 6 or invested further in new features after 2011, effectively freezing the platform while the rest of the web moved on around it.
Cricket analogy: It's like a batting great who scored prolifically through their late twenties and early thirties, then quietly stopped being picked for new series even though their name technically stayed on the contracted-players list for years afterward.
The Browser Plugin Era Ends
The technical death blow came from browsers themselves phasing out plugin architectures. Google Chrome removed support for the NPAPI plugin API in 2015, which broke Silverlight entirely in Chrome unless users reverted to an old legacy build. Microsoft's own Edge browser, launched in 2015, never supported Silverlight at all since it dropped ActiveX and NPAPI-style plugin support by design, and mobile browsers — most critically iOS Safari, which never allowed any third-party browser plugin — meant Silverlight apps were simply invisible to the growing share of users browsing on phones and tablets.
Cricket analogy: It's like a bowler whose entire wicket-taking method depended on a particular ball that then got banned by the ICC — no amount of skill with that method matters once the governing body simply outlaws the mechanism.
<!-- A typical Silverlight embed that, after ~2015, would simply fail to render in most browsers -->
<object data="data:application/x-silverlight-2," type="application/x-silverlight-2"
width="100%" height="100%">
<param name="source" value="ClientBin/MyApp.xap"/>
<param name="onerror" value="onSilverlightError" />
<param name="minRuntimeVersion" value="5.0.61118.0" />
<!-- Fallback shown once the plugin is unavailable -->
<a href="https://www.microsoft.com/getsilverlight/" style="text-decoration:none">
<img src="install-silverlight.png" alt="Get Microsoft Silverlight" />
</a>
</object>Microsoft's Strategic Pivot to Web Standards
Internally, Microsoft's own priorities shifted decisively toward HTML5, CSS3, and JavaScript as the future of rich web applications, a direction publicly signaled as early as the 2010 PDC keynote and reinforced when the company later invested heavily in TypeScript and, still later, Blazor as its answer to building rich web UIs with C# without a plugin at all. Once the team that built Silverlight redirected its energy and the Windows and developer division stopped treating it as a strategic product, new feature work effectively stopped even though the runtime kept technically shipping security patches.
Cricket analogy: It's like a national cricket board quietly redirecting its best coaching resources from the Test setup to the T20 franchise system, so the Test team keeps playing but with steadily less institutional investment behind it.
Running an old, unpatched Silverlight installation past its supported lifecycle carries real security risk: several Silverlight vulnerabilities (including remote code execution flaws) were discovered and patched over the years, and once official support ended, any newly discovered vulnerability in the runtime would never be fixed. Sites still relying on legacy Silverlight content should treat it as a migration priority, not a long-term hosting strategy.
- Silverlight launched in 2007 and reached its final major version, Silverlight 5, in December 2011.
- Microsoft supported Silverlight 5 on paper through October 2021 but never shipped meaningful new features after 2011.
- Chrome's 2015 removal of NPAPI plugin support broke Silverlight in the browser with the largest market share.
- Microsoft Edge, launched in 2015, never supported Silverlight since it dropped ActiveX/NPAPI-style plugins by design.
- iOS Safari never supported any third-party browser plugin, making Silverlight invisible on the fast-growing mobile web.
- Microsoft's internal strategy pivoted decisively to HTML5, CSS3, JavaScript, TypeScript, and later Blazor.
- Running unpatched legacy Silverlight past its support window carries genuine unaddressed security risk.
Practice what you learned
1. What was the final major version of Silverlight, released in December 2011?
2. What 2015 browser change dealt a major technical blow to Silverlight?
3. Why was Silverlight never usable on iOS devices?
4. What did Microsoft's internal web strategy shift toward as Silverlight investment waned?
5. Until what date did Microsoft commit to supporting Silverlight 5?
Was this page helpful?
You May Also Like
Silverlight vs Flash
A comparison of Silverlight and Adobe Flash — their different technology foundations, tooling, market positions, and the shared platform shift that ended both.
Migrating Silverlight to Modern Web
A practical playbook for assessing a legacy Silverlight application and choosing between Blazor, a native desktop port, or a full JavaScript rewrite.
Silverlight Security Sandbox
How Silverlight's partial-trust sandbox, isolated storage, and cross-domain policies protected users, and what changed once elevated trust was granted.
Related Reading
Related Study Notes in Microsoft Technologies
Browse all study notesWindows 10 / UWP Development Study Notes
.NET · 30 topics
Microsoft TechnologiesWindows Batch Scripting Study Notes
Batch · 30 topics
Microsoft TechnologiesMFC (Microsoft Foundation Classes) Study Notes
C++ · 30 topics
Microsoft TechnologiesXAML Study Notes
.NET · 30 topics
Microsoft TechnologiesWPF (Windows Presentation Foundation) Study Notes
.NET · 30 topics
Microsoft TechnologiesMVVM Design Pattern Study Notes
.NET · 30 topics