@aws-crypto/sha256-browser

popular esm
SHA256 wrapper for browsers that prefers `window.crypto.subtle` but will fall back to a pure JS implementation in @aws-crypto/sha256-js to provide a consistent interface for SHA256.
<script type="module"> import awsCryptosha256Browser from 'https://cdn.jsdelivr.net/npm/@aws-crypto/sha256-browser@5.2.0/+esm' </script>