Axel Bocciarelli
Axel Bocciarelli
The initial problem was that the browser would get stuck while parsing/displaying large JSON outputs. So we could also look for a way to solve this performance issue with an...
After some more research, I couldn't find a library for stringifying JSON asynchronously in the browser. I got decent results using `greenlet` to move the `JSON.stringify` call to a web...
I had looked at a bunch of libraries at the time, and always had problems (data structure too restrictive, lack of customisation capabilities, missing/unwanted behaviours ...) The fact that an...
@bmaranville, with the next release, you will be able to pass a [`getExportURL` prop](https://github.com/silx-kit/h5web/blob/main/packages/h5wasm/README.md#getexporturl-args--url----promiseurl--blob--undefined-optional) to `H5WasmProvider` to generate your own client-side exports. More info [here](https://github.com/silx-kit/h5web/blob/main/packages/app/README.md#getexporturl-args--url----promiseurl--blob--undefined-optional), along with a client-side export...
Hey, sorry, I wasn't expecting you to try it out before the release. 😆 It did occur to me after closing the issue that some of the types/assertions would probably...
Alright, so with #1249, `value.forEach` will work as expected and I've exported the type of the `getExportURL` to make it easier to extract the function from the JSX. Now, there's...
Pasting this from #817: ### h5grove #### When fetching - :heavy_check_mark: `NaN` and `(-)Infinity` values are conserved in the payload and interpreted as their JS counterpart in the Provider ####...
I think the next step would be to allow fetching attribute values as binary in H5Grove. The current API endpoint of H5Grove returns a JSON dictionary, even when fetching a...
Excellent!! Do we then have to pass a reviver to the `JSON.parse()` call to transform `"NaN"` and `"(-)Infinity"` strings back to JS "numbers"?
I'm not sure we can provide an API that is simpler than what the browser and R3F already provide, namely the `onContextMenu` event handler. For instance, to replace the browser's...