Result: Исследование влияния применения Canvas API на скорость работы веб-приложений ; Research of the impact of using Canvas API at the speed of web applications

Title:
Исследование влияния применения Canvas API на скорость работы веб-приложений ; Research of the impact of using Canvas API at the speed of web applications
Publisher Information:
APNI
Publication Year:
2021
Collection:
Zenodo
Document Type:
Academic journal article in journal/newspaper
Language:
Russian
ISSN:
2713-1513
DOI:
10.5281/zenodo.10023814
Rights:
Creative Commons Attribution 4.0 International ; cc-by-4.0 ; https://creativecommons.org/licenses/by/4.0/legalcode
Accession Number:
edsbas.2DCCD73A
Database:
BASE

Further Information

Научная статья исследует два различных подхода к работе с визуальными элементами в веб-разработке: использование DOM элементов и элемента Canvas. DOM элементы, хотя и удобны в использовании, могут требовать значительных ресурсов процессора и оперативной памяти браузера, что влияет на производительность веб-приложений. Для оптимизации этой проблемы автор рассматривает альтернативный подход, представленный элементом Canvas и его API. Этот подход обеспечивает большую производительность и экономию памяти, так как разработчик имеет полный контроль над каждым пикселем на холсте, но при этом требует более сложной логики и разработки. Сравнив результаты использования обоих подходов, статья демонстрирует, что Canvas API позволяет достичь значительной экономии времени и памяти при работе с большим количеством визуальных элементов. Однако он также сопровождается сложностями в создании анимаций и управлении элементами в сравнении с классическим использованием DOM элементов. Статья подводит итоги, выделяя преимущества и недостатки обоих подходов, а также обращает внимание на особенности работы с некоторыми устройствами. В целом, она помогает разработчикам принять обоснованное решение при выборе между использованием DOM элементов и элемента Canvas в своих веб-проектах. ; The scientific article explores two different approaches to working with visual elements in web development: using DOM elements and Canvas element. DOM elements, although convenient to use, can require significant CPU and RAM resources in the browser, which impacts the performance of web applications. To optimize this problem, the author considers an alternative approach represented by Canvas element and its API. This approach provides greater performance and memory saving because the developer has full control over every pixel on the canvas, but it also requires more complex logic and design. By comparing the results of both approaches, the article demonstrates that Canvas API can achieve significant time and memory saving when working with a large number of ...