WebCryptoAPI是否在浏览器或远程服务器上运行

时间:2019-06-10 09:33:12

标签: javascript typescript webcrypto-api

我正在使用打字稿和webcryptoapi开发Web应用程序,我想问一些与使用webcryptoapi进行基准测试相关的问题。

当我们运行这样的代码行时:

let encryptionPromise = await crypto.subtle.encrypt({ name: ENCRYPTIONALGORITHM, iv: context.ivBytes }, aesKey, plainTextBytes)

此操作是否在我们的浏览器中运行,还是转到远程服务器上? 其次,运行此代码时,影响速度的因素有哪些?我们的GPU是否会影响API调用的速度或互联网速度?

这可能是一个非常彻底的问题,但我在他们的网站上找不到清晰的定义,因此想在这里简单地问一下。

1 个答案:

答案 0 :(得分:1)

  1. 是的,Web crypto API在您的浏览器上运行。
  2. 性能取决于您的计算机资源(CPU /内存)
相关问题