A Study on the Performance of WebAssembly Versus JavaScript in an SVG Editor Environment

Scalable Vector Graphics (SVG) is an XML-based image format for two-dimensional diagrams. Made up of vectors, SVG enable image and behavior manipulation through a versatile XML-based format that can be created and edited with any text editor and many graphical editing software. With the advent of the web, SVG editing applications have become increasingly available to the public. However, in order to be able to serve users the ability to edit vector graphics in real-time, the performance of the editor plays a significant role in ensuring a smooth user experience. The goal of this study is in comparing the performance of WebAssembly and JavaScript for an SVG editor environment. Our results show that the WebAssembly implementation outperforms JavaScript in terms of execution time and memory usage.

Authors

Institutions

Publication Details

Published
2024-09-21
DOI
https://doi.org/10.1109/pcds61776.2024.10743854
Citations
2
Primary Topic
Robotics and Automated Systems
Type
article
Field-Weighted Citation Impact
0.66
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Study on the Performance of WebAssembly Versus JavaScript in an SVG Editor Environment

Ida Bagus Kerthyayana Manuaba, Jason Jeremy Wijadi, Bryn Ghiffar
2 citations
Robotics and Automated Systems
0.66
article

A Study on the Performance of WebAssembly Versus JavaScript in an SVG Editor Environment

Ida Bagus Kerthyayana Manuaba, Jason Jeremy Wijadi, Bryn Ghiffar
article en
2 citations

Abstract

Scalable Vector Graphics (SVG) is an XML-based image format for two-dimensional diagrams. Made up of vectors, SVG enable image and behavior manipulation through a versatile XML-based format that can be created and edited with any text editor and many graphical editing software. With the advent of the web, SVG editing applications have become increasingly available to the public. However, in order to be able to serve users the ability to edit vector graphics in real-time, the performance of the editor plays a significant role in ensuring a smooth user experience. The goal of this study is in comparing the performance of WebAssembly and JavaScript for an SVG editor environment. Our results show that the WebAssembly implementation outperforms JavaScript in terms of execution time and memory usage.

Binus University (ID)
Openalex Percentile: Top 29%
Robotics and Automated Systems
0.66
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.