WebExtension, которое я создаю, должно совершать gRPC-вызовы к серверу через соединение через веб-сокет. У меня проблемы с выяснением того, как настроить gRPC и буферы протокола, чтобы я мог генерировать заглушки, которые я могу использовать в своем WebExtension.
Я попробовал компилятор Google, но он выводит код, который использует eval / вручную созданные функции.
Поскольку у WebExtensions есть ограниченное подмножество javascript, я подумал, что protobuf.js может помочь, так как он может генерировать код, который не использует eval, но я не смог заставить его работать.
Я пытался обдумать это уже несколько дней назад, но этот конкретный случай трудно понять только из имеющейся документации.
Может ли кто-нибудь дать мне пошаговое руководство о том, как настроить необходимые инструменты, сгенерировать код, совместимый с WebExtension, и, наконец, использовать его с подключением через веб-сокет?