vibora
1.0.0
경고: 이 프로젝트는 완전히 다시 작성되고 있습니다. 진행상황이 궁금하시다면 Slack으로 연락주세요.
Vibora는 빠르고 비동기적이며 우아한 Python 3.6+ http 클라이언트/서버 프레임워크입니다. (알파단계)
물어보기 전에 Vibora는 포르투갈어로 독사를 의미합니다 :)
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 ())
Vibora docs 웹사이트에서 확인해 보세요.
프레임워크 | 요청/초 | 버전 |
---|---|---|
폭풍 | 14,197 | 5.0.2 |
장고 | 22,823 | 2.0.6 |
플라스크 | 37,487 | 1.0.2 |
아이오http | 61,252 | 3.3.2 |
산닉 | 119,764 | 0.7.0 |
비보라 | 368,456 | 0.0.6 |
더 많은 벤치마크 및 정보는 https://github.com/vibora-io/benchmarks에서 확인하세요.