#!/usr/bin/env python3 # Copyright 2018 Google LLC # # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. # # This is a simple webserver that applies the correct MIME type for .wasm files. import http.server import socketserver PORT = 8000 class Handler(http.server.SimpleHTTPRequestHandler): pass Handler.extensions_map['.js'] = 'application/javascript' # Without the correct MIME type, async compilation doesn't work Handler.extensions_map['.wasm'] = 'application/wasm' httpd = socketserver.TCPServer(("", PORT), Handler) httpd.serve_forever()