Recibo una respuesta de una API como respuesta json. Estoy codificando en Python para backend.
El equipo frontend necesita información de la respuesta json sin procesar para completar una interfaz de usuario, por lo que tenemos que ordenar el json y hacer que sea más fácil para ellos obtener información.
Ahora puedo ordenar el json en un formato específico y enviarlo al equipo frontend o puedo pasar la respuesta json sin procesar * al equipo frontend y dejar que se encarguen de ordenar el json y usarlo más para su interfaz de usuario.
Recuerda que mi tamaño de archivo json es de 15 MB .
¿Cuál es más rápido y un mejor principio de diseño?
¿Procesar en el backend y luego empujar a la interfaz o procesar en la interfaz?
javascript
python-3.x
data-structures
Xavier danés
fuente
fuente
Respuestas:
Idealmente, si el tamaño del archivo es de 15 mb, se cargará en la memoria del navegador, lo que lo hará lento, sugeriría hacer la operación solo en el back-end.
También puede pasar por este enlace como referencia. Diferencia entre python y Javascript y qué usar
fuente
Siempre es mejor procesar los datos en el propio backend.
fuente
Sugeriría realizar esto en el backend, algunas razones clave por las que sugeriría esto son:
fuente
Como otros han señalado, hay bastantes buenas razones para preferir el procesamiento en el back-end:
Otra gran ventaja de procesar la respuesta API en el back-end es que puede elegir la estructura que envía al front-end. De esa manera, si la API que consume cambia con el tiempo (o si cambia el servicio que está utilizando para recuperar datos), puede manejar ese cambio en el back-end sin que afecte el código de front-end.
fuente