Présentation et concepts clés

Blazor Client, aussi appelé Blazor WASM, est l’autre version de Blazor. Jusqu’à présent, nous avons travaillé avec la version dite Server. Il est maintenant temps de voir la version Client. Blazor Client Blazor WASM

Dans ce chapitre, nous utiliserons indifféremment les termes "Blazor Client" et "Blazor WASM" qui ont exactement la même signification et sont de fait totalement interchangeables.

La version Client de Blazor ne remet pas en cause tout ce que nous avons appris jusqu’à présent. En effet, l’outil sous-jacent reste Blazor, et tous les concepts étudiés jusqu’à présent restent inchangés. La principale différence de la version Client est qu’elle dispose d’un panel d’API du framework .NET réduit, car elle s’exécute sur un mini-runtime dans un environnement ’’bac à sable’’. Il y a un panel de méthodes dans le framework qui ne sont pas prises en charge, pour la simple et bonne raison que nous nous trouvons dans un contexte particulier au sein du navigateur, et non sur un serveur. 

WebAssembly est un standard adopté par le W3C fin 2019 qui propose le fonctionnement de langage natif directement au sein du navigateur. Ce cas d’usage est bien sûr limité aux navigateurs prenant en charge cette technologie. Par exemple, Internet Explorer ne supporte...

Pour consulter la suite, découvrez le livre suivant :
couv_EIBLAZ.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Exercice
Suivant
Mise en pratique