about summary refs log tree commit diff
path: root/LICENSE
diff options
context:
space:
mode:
authorUltraQbik <no1skill@yandex.ru>2024-08-23 00:22:44 +0300
committerUltraQbik <no1skill@yandex.ru>2024-08-23 00:22:44 +0300
commita96b13f6816ca0657d9f65097b97d0e87e1a0366 (patch)
tree44e0ac5eda49f7c4353c482d7d61ba4a6de68afd /LICENSE
parenta9db8ca9e4dc64e196fbb095939f3bfbeb659696 (diff)
downloadhttpy-a96b13f6816ca0657d9f65097b97d0e87e1a0366.tar.gz
httpy-a96b13f6816ca0657d9f65097b97d0e87e1a0366.zip
Ditch asyncio, threading actually works much better
Problem was that I wanted to do things actually in parallel, and wanted to launch a task but without blocking the thread, asyncio was for whatever reason blocking the thread which was causing issues when 1 user was downloading a file and trying to do something else on the page (like load a new page or something)

Threading ACTUALLY does do exactly what I want via `threading.Thread(...).start()`, so that will be used going forward

Also, it seems to 3x faster that way, because with asyncio the page took 1 sec to load, with threading it takes 280 ms, which is weird even if we are doing things one at a time
Diffstat (limited to 'LICENSE')
0 files changed, 0 insertions, 0 deletions