[[ Tiedosto:687474703a2f2f692e696d6775722e636f6d2f3639727278654e2e706e67.png|right|thumb|300px|Native Messaging mahdollistaa saman hwcrypto -javascriptin käytön eri selaimilla.]]
WebExtensions -rajapinta syntyi [[Google|Googlen]] Chrome selaimen aikoihin ja kyseinen selain tukee sitä natiivisti ilman laajennusosia kuten myös [[Mozilla|Mozillan]] Firefox selainja Microsoftin Internet Explorer selaimet.
Websivulta tuleva [[Hwcrypto]] -javascript käyttää selaimen rajapintaa tunnistamiseen ja allekirjoittamiseen. Kyselyt menevät selaimen valmistajakohtaisen Native Messaging kirjaston läpi joka tarjoaa yhtenäisen rajapinan WebExtensions kirjastolle.