shared-worker.py (534B)
1 def main(request, response): 2 if b"check" in request.GET: 3 with request.server.stash.lock: 4 result = request.server.stash.take(request.GET[b"id"]) 5 response.headers.set(b"Content-Type", b"text/plain") 6 return result 7 else: 8 with request.server.stash.lock: 9 request.server.stash.put(request.GET[b"id"], "ok") 10 response.headers.set(b"Content-Type", b"text/javascript") 11 return u"onconnect = ({ports: [port]}) => port.postMessage(performance.timeOrigin);"