Работает ли WebCryptoAPI в браузере или на удаленном сервере?

Я разрабатываю веб-приложение с использованием машинописного текста и webcryptoapi, я хочу спросить что-то, связанное с эталонным анализом с помощью webcryptoapi.

Когда мы запускаем строку кода следующим образом:

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

это работает в нашем браузере или идет на удаленный сервер? а во-вторых, когда этот код запускается, какие факторы влияют на скорость? Влияет ли на это наш графический процессор или скорость интернета для вызова API?

Это может быть очень тщательный вопрос, но я не смог найти четкого определения на их веб-сайте, поэтому хотел спросить здесь в простом смысле.

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
0
494
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий
  1. Да, веб-криптографический API работает в вашем браузере.
  2. Производительность зависит от ресурсов вашего компьютера (ЦП/память)

Хорошо, я тоже так подумал, дополнительный вопрос. Если производительность зависит от нашего процессора и памяти, почему я получаю более быстрое время шифрования и дешифрования для одного и того же приложения на моем планшете Android по сравнению с macbook pro? Я запускаю один и тот же код на планшете Android и MacBook Pro 2017, планшет всегда лучше. нет ноутбуков логически быстрее?

Ahmet Eroğlu 10.06.2019 11:42

Верно, но есть дополнительный фактор, который может повлиять на производительность браузера (версия и интерпретатор javascript), чтобы сделать честный бенчмаркинг, убедитесь, что вы используете ту же версию браузера (в вашем случае это довольно сложно, потому что вы меняете планшет устройства/ Ноутбук, но вы можете получить лучший результат для своего бенчмаркинга)

Abderrahim Soubai-Elidrisi 10.06.2019 11:49

Другие вопросы по теме