{"html_url": "https://github.com/simonw/datasette/issues/272#issuecomment-418695115", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/272", "id": 418695115, "node_id": "MDEyOklzc3VlQ29tbWVudDQxODY5NTExNQ==", "user": {"value": 647359, "label": "tomchristie"}, "created_at": "2018-09-05T11:21:25Z", "updated_at": "2018-09-05T11:21:25Z", "author_association": "NONE", "body": "Some notes:\r\n\r\n* Starlette just got a bump to 0.3.0 - there's some renamings in there. It's got enough functionality now that you can treat it either as a framework or as a toolkit. Either way the component design is all just *here's an ASGI app* all the way through.\r\n* Uvicorn got a bump to 0.3.3 - Removed some cyclical references that were causing garbage collection to impact performance. Ought to be a decent speed bump.\r\n* Wrt. passing config - Either use a single envvar that points to a config, or use multiple envvars for the config. Uvicorn could get a flag to read a `.env` file, but I don't see ASGI itself having a specific interface there.", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 324188953, "label": "Port Datasette to ASGI"}, "performed_via_github_app": null}