I once made the NodeJS Kafka client KafkaJS run in a browser with a websocket-to-tcp-socket shim. If we combine the two we can now have a browser based client talk to a broker cluster running on edge workers. Just gotta integrate it with Google Sheets and wait for the VC money.