Web CryptoのderiveKey()はderiveBits()を使っていると書いてある場所
It sounds like deriveKey is just a composition of deriveBits and importKey. There is no cryptographic difference between ‘generating an AES256-CTR key’ and ‘generating 256 bits uniformly at random’—this is at most an API distinction.
「deriveKeyはderiveBitsとimportKeyの組み合わせのようだ」言っていると思うのでderiveKeyは内部でderiveBitsを使っている思う。バイト列から適切に整形してkeyに変換するのは自然なことなので納得がいく。