¿Es ilegal o ético vincular JS y CSS externamente?
El uso de la biblioteca JavaScript alojada en Google es un método comúnmente utilizado en el diseño de páginas enriquecidas y también es la tendencia del futuro diseño web front-end.
Debido a que el diseño de JavaScript es complejo, el uso de una biblioteca de JavaScript universal puede simplificar el diseño y unificar el estilo, y una biblioteca de JavaScript bien diseñada tiene buena escalabilidad para aumentar la funcionalidad.
Sin embargo, el tamaño actual de las bibliotecas generales de JavaScript es de alrededor de 100 K, lo que sigue siendo relativamente grande para la red actual. Para acelerar la carga de la página web y reducir la cantidad de solicitudes http, es necesario. Utilice bibliotecas públicas de JavaScript: de hecho, es posible que las bibliotecas de JavaScript se almacenen en el lado del navegador en el futuro, lo que acelerará aún más la velocidad de carga de las páginas web.
Así que no hay nada ilegal en esto y no tiene nada que ver con la moralidad.
En cuanto a los frameworks CSS, aunque existen algunos en la actualidad, están lejos de ser tan completos como las bibliotecas de JavaScript. Es raro ver enlaces externos de CSS.