Microsoft har lanceret eksperimentel support til protokollen GRPC i .Net Core og ASP.NET Core, under navnet GRPC-Web.
Det skriver mediet Infoworld.
GRPC-Web et Javascript-klientbibliotek, der understøtter det samme api som Node.js-biblioteket GRPC-Node til at kommunikere med en tjeneste.
Protokollen GRPC har fået mange fans i de seneste år.
Den bygger på Googles binære Protocol Buffers til meddelelser, i stedet for XML eller JSON. Den benyttes eksempelvis af Spotify, der blandt andet har valgt protokollen, fordi den så at sige har ‘best practices’ indbygget fra starten af.
Det eksperimentelle bibliotek fra Microsoft sætter en ASP.NET Core-app i stand til at bruge GRPC-Web uden proxy og gør det muligt for klienten at kommunikere med en GRPC-webtjeneste, hvilket er nyttigt til eksempelvis Blazor Webassembly-apps.
Microsoft har offentliggjort en vejledning i oprettelse af en GRPC-klient og -server i ASP.NET Core.
GRPC-Web kræver ingen kode-ændringer i en tjeneste, kun i konfigurationen.