Я занимаюсь разработкой веб-приложения с использованием машинописи и webcryptoapi. Я хочу спросить кое-что, связанное с тестированием производительности с помощью webcryptoapi.
Когда мы запускаем строку кода, подобную этой:
let encryptionPromise = await crypto.subtle.encrypt({ name: ENCRYPTIONALGORITHM, iv: context.ivBytes }, aesKey, plainTextBytes)
это выполняется в нашем браузере или на удаленном сервере?и во-вторых, когда этот код запускается, какие факторы влияют на скорость?Влияет ли на это наш графический процессор или скорость интернета для вызова API?
Это может быть очень тщательный вопрос, но я не смог найти четкое определение на их веб-сайте, поэтому хотел задать вопрос в простом смысле здесь.