Tengo una gran duda, cuando Ecmascript 6 salió con el concepto de clases y orientación a objetos en javascript, ¿fué pensado para el lado del servidor, para crear los scripts del servidor?, ¿es correcto usar la orientación a objetos para javascript del lado del cliente?, por ejemplo, si creo una galería de fotos donde todo se ejecuta en el navegador, ¿es recomendado hacer con POO?, mis dudas son en la generación de código y velocidad de carga en el navegador, ¿la POO puede ser más pesada o estoy equivocado?, ¿la programación funcional y estructurada es la más óptima para el lado del cliente?. Opinen porfavor :)
Me gustaría saber sus recomendaciones y opiniones sobre éste tema. ¿qué consecuencias podría tener la ofuscación de javascript en el lado del cliente?, ¿Saben de otras técnicas para evitar que el código sea de fácil accesos? Gracias.