Articles

Affichage des articles du avril, 2018

WebAssembly et Blazor

WebAssembly WebAssembly est un nouveau format bytecode qui vise à remplacer le JavaScript. Le code est compilé dans un format binaire et s’exécute nativement dans le navigateur. Il est donc plus léger à télécharger et plus rapide à exécuter. WebAssembly est supporté par la majorité des navigateurs depuis janvier 2018. Chrome 57, Edge 16, Firefox 52, Safari 11, iOS Safari, Chrome Android 64. Mais il peut être accessible aux anciens navigateurs via asm.js Blazor Blazor est un framework .NET expérimental. Grace à WebAssembly, Il permet d’exécuter du code .NET directement dans le navigateur. On utilise donc la syntaxe C# et Razor à la place du JavaScript pour construire l’interface utilisateur. Il autorise le partage de code entre le serveur et le client. Blazor inclut : · Un modèle de composant pour créer l’interface utilisateur · Routage · Layouts · Formulaires et validation · Injection de dépendance · Lazy loading · JavaScript interop (interaction ent