Posted in:

Although I’ve never actually created a commercial project in Silverlight, I was an enthusiast right from the start (well actually since 1.1 alpha when it got interesting). Even though I’ve not touched it for years, it remains in the top five topics I’ve blogged about. And I’ve released six open source projects built with Silverlight:

Of course, everyone has been saying “Silverlight is dead” for years now, which was only half-true, because although it was getting no new features, it still worked just fine. But since Chrome dropped support a while back, and now Microsoft aren’t going to support it in Edge, it’s well and truly in the grave now.

With hindsight, it was a technology that arrived on the scene too late, with Flash already on the way out. But I was always impressed with the engineering that went into putting essentially the entire .NET CLR and a sizable chunk of the FCL into a remarkably compact download. It offered a way for C# developers to create games and media players in the browser at a time when the HTML5 audio and canvas elements simply weren’t an option. And it even ran on the Mac, which was a bold and significant move for Microsoft at the time. And of course it meant I could use C# in the browser instead of getting to grips with the quirks of JavaScript.

So rest in peace Silverlight. You were the right idea at the wrong time, and the wrong idea implemented the right way.