12786 shaares
323 private links
323 private links
L'encodage de Protobuf est efficient puisque le client et le serveur ont tout deux le même schéma de données. Ce schéma n'a pas besoin d'exister pendant le transfert de données.
Le code applicatif peut aussi être généré du schéma proto.
De plus, il supporte les évolutions sans casser les versions précédentes lors de l'ajout ou la suppression de champs.
Lorsque le client et le serveur sont deux machines, alors le format est idéal. Pour le web, bof. Peut-être qu'il y a quelque chose à creuser en WebAssembly?