¿Cómo y dónde (front-end o back-end) utilizan grandes aplicaciones web algoritmos y estructura de datos?

Casi todas las aplicaciones web implementan sus algoritmos centrales en el back-end. Y aquellos algoritmos que deciden qué contenido mostrar y cuál no es como los filtros se implementan completamente en el back-end y luego los resultados se proyectan usando el front-end. Esto se debe a que no es una forma optimizada de enviar todos los datos al front-end (básicamente al navegador o la aplicación del usuario) y luego filtrarlos, ya que aumentará la comunicación de datos y aumentará la carga en el sitio web.

Edición 1. (Después del comentario de Adnan Tamimi).

No sé cuánta programación del lado del servidor conoces, así que déjame darte una idea completa. El código del lado del servidor de cualquier aplicación web (back-end como lo llama) y el código de front-end también (lado del cliente) está alojado en la misma página (no necesariamente, pero ese es el caso habitual) consulte el siguiente código para PHP (back-end) ) + HTML (front-end). Ahora, cuando la solicitud llega a cualquier página, el servidor ejecuta el código del lado del servidor y lo reemplaza por declaraciones de salida o simplemente salidas (nuevamente, no necesariamente, algunas páginas pueden simplemente actualizar la base de datos). Ahí es donde se usa el algoritmo con la base de datos para recuperar datos en el formato deseado. Luego, el código del lado del servidor se reemplaza por su salida (al menos en el siguiente ejemplo) y el usuario final solo ve el código HTML y la salida incrustada de las secuencias de comandos del lado del servidor.

Código PHP – 11 líneas – teclado

Mi nombre es x

<?
echo “pero mi verdadero nombre es ABC” ;
?>

Aquí el código en las etiquetas serán reemplazadas por la declaración echo. Aquí es donde se implementan los algoritmos y las salidas de estos algoritmos se analizan en el front-end. Como en este ejemplo, la salida de php que es ” pero mi nombre real es ABC ” se analizará en html y pasará a formar parte de la etiqueta

.

por lo que la salida del lado del servidor será

Mi nombre es x pero mi nombre real es ABC

que se verá así para el usuario en su navegador.

Mi nombre es x pero mi nombre real es ABC

ocultando completamente todo el código del lado del servidor.

(A2A)
No sé cómo se aplica el filtro de floración en Quora, pero puedo decir en general que las estructuras de datos se usan tanto en el front-end (principalmente en Javascript) como en el back-end de una aplicación web.
Alguien en Quora dice que el filtro Bloom está implícito en el backend, la respuesta del usuario de Quora a ¿Cuáles son las mejores aplicaciones de los filtros Bloom?

Gracias A2A:

mira este:
¿Cuál es la importancia de los algoritmos en el desarrollo web?