vibora
1.0.0
Warnung: Dieses Projekt wird komplett neu geschrieben. Wenn Sie neugierig auf den Fortschritt sind, erreichen Sie mich auf Slack.
Vibora ist ein schnelles, asynchrones und elegantes HTTP-Client/Server-Framework für Python 3.6+. (Alpha-Stadium)
Bevor Sie fragen: Vibora bedeutet auf Portugiesisch Viper :)
from vibora import Vibora , Request
from vibora . responses import JsonResponse
app = Vibora ()
@ app . route ( '/' )
async def home ( request : Request ):
return JsonResponse ({ 'hello' : 'world' })
if __name__ == '__main__' :
app . run ( debug = True , host = '0.0.0.0' , port = 8000 )
import asyncio
from vibora import client
async def hello_world ():
response = await client . get ( 'https://google.com/' )
print ( f'Content: { response . content } ' )
print ( f'Status code: { response . status_code } ' )
if __name__ == '__main__' :
loop = asyncio . get_event_loop ()
loop . run_until_complete ( hello_world ())
Schauen Sie es sich auf der Vibora-Docs-Website an.
Rahmenwerke | Anfragen/Sek | Version |
---|---|---|
Tornado | 14.197 | 5.0.2 |
Django | 22.823 | 2.0.6 |
Flasche | 37.487 | 1.0.2 |
Aiohttp | 61.252 | 3.3.2 |
Sanic | 119.764 | 0,7,0 |
Vibora | 368.456 | 0,0,6 |
Weitere Benchmarks und Informationen unter https://github.com/vibora-io/benchmarks