Master theses

Query Optimization using WebAssembly

Keywords: Linked Data, RDF, SPARQL, Webdevelopment, Querying, WebAssembly

Supervision: Ruben Verborgh Ruben Taelman

Students: max 1

WebAssembly is a new Web technology that allows Web browsers to execute binary logic in a much more efficient way that traditional JavaScript.

Query execution over large datasets is typically a very CPU-intensive process.

Since the release of WebAssembly, there is increasing interest in how query execution can be implemented or improved using this new technology. In this thesis, we will look into investigating new algorithms that allow (partial) query execution using WebAssembly. Furthermore, the student will implement these algorithms, and existing ones into the Comunica JavaScript query engine.