Исследование и сравнительный анализ производительности AssemblyScript
Аннотация
Дата поступления статьи: 20.10.2023В мире веб-разработки возрастает потребность в инструментах, способных обеспечивать высокую производительность клиентских приложений. В ответ на этот вызов была разработана технология WebAssembly, позволяющая компилировать различные языки программирования в бинарный формат, который затем исполняется в веб-браузерах. Новый язык программирования AssemblyScript предоставляет возможность создавать высокопроизводительные WebAssembly модули с использованием привычного для веб-разработчиков синтаксиса языка TypeScript. В данной работе проводится исследование WebAssembly и AssemblyScript, и сравнивается производительность AssemblyScript и JavaScript на примере четырех вычислительных алгоритмов. Результаты тестирования демонстрируют более высокую скорость выполнения AssemblyScript в большинстве задач, а также более стабильную производительность при выполнении в разных браузерах. Исследование подчеркивает актуальность применения AssemblyScript для оптимизации ресурсоемких операций при разработке веб-приложений.
Ключевые слова: assemblyscript, webassembly, wasm, javascript, front end, производительность, веб-приложения
.