仏Userwareは3月9日、「OpenSilver」プロジェクトの立ち上げを発表した。米Microsoftが開発したWebブラウザプラグイン技術「Microsoft Silverlight」のオープンソース実装で、WebAssembly技術を使って実装するという。

UserwareはMicrosoft技術に精通した技術者が創業したベンチャー企業。企業向けのリッチインターネットアプリケーション開発技術としてSilverlightが最適なプラットフォームであるという認識を持っていたが、Silverlightが打ち切りとなることを受けて、OpenSilverを立ち上げた。Microsoftは当初Flash対抗技術として位置付けていたが、HTML5への移行を理由に2021年にサポートを終了する予定を発表している。

OpenSilverはC#/XAMLをJavaScript/HTMLにコンパイルする技術「CSTML5」の多数のコードを活用しており、かつJavaScriptをWebAssemblyに置き換えているという。これによって.NETとの互換性を実現する。

Microsoft Edge、Google Chrome、Firefox、SafariなどWebAssemblyをサポートするすべてのブラウザと互換があり、Webブラウザに特定のプラグインをインストールすることなしに利用できる。新しいアプリケーションの開発、また既存アプリケーションのモダン化の両方に利用できるとしている。ただし既存のSilverアプリケーションを動かすためには、OpenSilverで再コンパイルする必要があるとしている。

OpenSilverはプロジェクトのWebサイトより入手できる。

OpenSilver

https://www.opensilver.net