Upon reviewing the grpc documentation, I discovered that proto files can be used to generate Node (Javascript), Typescript with the assistance of grpc_tools_node_protoc_ts, and grpc-web. Given that performance is not a critical factor in my particular situation, loading .proto files with proto-loader seems feasible. What are the benefits of utilizing each of these 3 methods in my scenario, and which one would you recommend?
My attempt at using the default Javascript Node generator resulted in issues when integrating it with Vue.Js. Specifically, I encountered an error stating: "ReferenceError: process is not defined" while trying to load package resources with the latest version of grpc-js ("@grpc/grpc-js": "^1.8.4"). This led me to question if I initially chose the correct approach.