Какой способ эффективнее: запустить одну и ту же функцию на стороне сервера или на стороне клиента
В настоящее время я разрабатываю веб-приложение, используя Django (4.0) с Django REST Framework для скриптов Python на стороне сервера и NextJS для Javascript на стороне клиента.
У меня есть функция, реализованная на Python, которая помогает загрузить изображение в IPFS и возвращает URI изображения, чтобы отобразить его на веб-странице. Кроме того, у меня есть код Javascript, который делает то же самое, но на стороне клиента. Какой способ эффективный с точки зрения скорости и энергопотребления для выполнения этой функции: на стороне клиента в браузере с помощью JS или лучше сделать это на стороне сервера и вернуть значение через HTTP с помощью DRF?
Примечание: Клиент и сервер находятся в одной сети.