Browser protocol describes the data format between skywalking-client-js and backend.
Browser protocol is defined and provided in gRPC format, also implemented in HTTP 1.1
You can send performance data and error logs via the following services:
BrowserPerfService#collectPerfData
for performance data format.BrowserPerfService#collectErrorLogs
for error log format.
For error log format, there are some notices
BrowserErrorLog#uniqueId
should be unique in the whole distributed environments.