3 ms·
@dman Cool, but I'm curious why WebAssembly was chosen for this project. What was the value of using it here versus just using the Web API?
by andrewmcwatters 9y ago
@dman Cool, but I'm curious why WebAssembly was chosen for this project. What was the value of using it here versus just using the Web API?
- infinite8s 9y agoWhat do you mean when you say the Web API?
- lucozade 9y agoThe C++ probably wasn't written for a browser. More likely it was written for a native frontend and has been ported to the browser via WebAssembly.
- dman 9y agoThe following features made wasm compelling here a. Filter / Pivot / Aggregate moving clientside means a lot of load off the servers. b. Performance in wasm is surprisingly close to same C++ code running natively on the desktop. c. Ability to reuse existing C++ codebase and use it to build both native and web apps.