#44 Blazor et WebAssembly vont-ils tuer JavaScript ?
22 avril 2018
Depuis quelques mois, un nouveau standard web vient d'apparaître chez W3C : le WebAssembly.
Comme le dit très bien la fondation Mozilla : WebAssembly est un nouveau type de code qui peut être exécuté dans un navigateur web moderne. C'est un langage bas niveau, semblable à l'assembleur permettant d'atteindre des performances proches des applications natives tout en fonctionnant sur le Web.
Tous les navigateurs récents supportent déjà WebAssembly, tant sur desktops que sur mobiles.
Microsoft est également dans la course, et propose un projet pour compiler des pages MVC écrites en C#, vers ce WebAssembly.
Bien que ce projet soit en cours de développement, nous avons déjà pu le tester et vous montrer ses possibilités.
Ce projet, très prometteur, se base sur Mono et DotNetCore.
Il se place déjà en troisième position des projets les plus actifs sur GitHub.
Dans cet épisode, nous expliquons ce qu'est WebAssembly et nous vous montrons comment développer un projet en C#.