Perspective: Streaming Analytics via WebAssembly
perspective.finos.org
perspective.finos.org
In that case, if client-side processing speed is important, wouldn't it be a lot more important and faster to render the output using OffscreenCanvas than by frequendly updating DOM elements?
I think this project's use case is that you have a fixed query, but the dataset over which you're running that query is changing over time (getting streaming updates). The wasm part is doing the work of running the query over the dataset and updating the query results as new data streams in. So the assumption is that rendering isn't the bottleneck, but running the query is.
I still am a bit confused about the use-case.
Is it if you have a large dataset locally stored (eg. in JS memory) that receives constant updates from a server? Are there any example apps that have this architecture?
On FF this usually means that the regexp uses `lookbehind`: https://caniuse.com/#feat=js-regexp-lookbehind