¿Cuál es el propósito del atributo de integridad en HTML? [duplicar
Esta pregunta ya tiene una respuesta aquí:
Cuáles son los atributos de integridad y origen cruzado? 2 respuestasEstaba en el sitio de bootstrap, y recientemente noté que sus enlaces CDN contenían un atributo de integridad con una clave SHA-384.
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js" integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS" crossorigin="anonymous"></script>
Supongo que está destinado a ser una forma de verificar la fuente del script, pero más aún, me preguntaba cómo se usa y si esto es parte de alguna especificación.
Además, ¿esto solo funciona con src de script o puede funcionar con cualquier fuente que no sea del mismo origen?