Обновить
1
Тарас@snuffachka

Пользователь

2
Рейтинг
Отправить сообщение

Опыт разработки picows, самой быстрой библиотеки веб-сокетов для asyncio

Уровень сложностиСложный
Время на прочтение9 мин
Охват и читатели7.6K

Всем привет!

Меня зовут Тарас, я автор библиотеки picows — ультрабыстрых вебсокетов для asyncio. В этой статье я расскажу, почему вообще появилась ещё одна библиотека для вебсокетов, покажу результаты бенчмарков и заодно порассуждаю о производительности в asyncio.

Предистория

В далёком-предалёком 2021 году мне довелось поучаствовать в разработке алготрейдинг-платформы для криптовалютных бирж. Выбор языка пал на Python из-за разнообразия ML-библиотек, возможность быстро собирать прототипы и проверять идеи, отсутствия этапа компиляции и в целом наличия богатой экосистемы. Если какая-то идея взлетит, критичный участок всегда можно оптимизировать, хотя бы частично переписав его на C/C++/Cython.

Читать далее

Информация

В рейтинге
1 539-й
Зарегистрирован
Активность

Специализация

Десктоп разработчик, Бэкенд разработчик
Старший
Python
C++
PostgreSQL