Live data from Hacker News

Perspective: Open Source WebAssembly-Powered BI

perspective.finos.org

21–30 of 75 posts

Re: Perspective: Open Source WebAssembly-Powered BI

#21
Big fan of this... suspect a lot of the modern SaaS BI / analytics players would benefit. Just end up hitting limits trying to use Javascript to render large datasets, having tried to build some of this myself. Happy to share some potential use cases / thoughts on where you could apply this if helpful! Feel free to reach out.

Re: Perspective: Open Source WebAssembly-Powered BI

#22

These aren't accessible at all. Did you try using the components with a screen reader, with just a keyboard and in high contrast modes? They look amazing but I'm a bit puzzled to why in 2023, a11y would not be a priority. Even this landing page itself isn't keyboard friendly. Some patterns to help you get started with ARIA: https://www.w3.org/WAI/ARIA/apg/patterns/ Designing for a11y: https://www.w3.org/WAI/tips/desi…

It's an open source project. You could create an issue on their GitHub repo, or better yet, create a PR and reference this existing issue:

https://github.com/finos/perspective/issues/2133

Re: Perspective: Open Source WebAssembly-Powered BI

#23

These aren't accessible at all. Did you try using the components with a screen reader, with just a keyboard and in high contrast modes? They look amazing but I'm a bit puzzled to why in 2023, a11y would not be a priority. Even this landing page itself isn't keyboard friendly. Some patterns to help you get started with ARIA: https://www.w3.org/WAI/ARIA/apg/patterns/ Designing for a11y: https://www.w3.org/WAI/tips/desi…

Ironically your website doesn't meet the first criterion of the WAI design tips you linked (the nav links): https://www.w3.org/WAI/tips/designing/#provide-sufficient-co...

No doubt I have poor a11y on my own projects - but if you are going to launch into critique of the landing page, at least do it from a position of authority :)

TBH, I am not sure how a charting lib could effectively be accessible to any great extent. Its not covered in the resources you linked, and in my experience with other charting libs this seems to be commonplace. I would be interested if you have any insights or suggestions on that, as I use charts extensively on one of my projects.

Re: Perspective: Open Source WebAssembly-Powered BI

#24

These aren't accessible at all. Did you try using the components with a screen reader, with just a keyboard and in high contrast modes? They look amazing but I'm a bit puzzled to why in 2023, a11y would not be a priority. Even this landing page itself isn't keyboard friendly. Some patterns to help you get started with ARIA: https://www.w3.org/WAI/ARIA/apg/patterns/ Designing for a11y: https://www.w3.org/WAI/tips/desi…

Menu aside, what is a a screen reader supposed to do with a table changing at 100 msg/s?

Re: Perspective: Open Source WebAssembly-Powered BI

#25

These aren't accessible at all. Did you try using the components with a screen reader, with just a keyboard and in high contrast modes? They look amazing but I'm a bit puzzled to why in 2023, a11y would not be a priority. Even this landing page itself isn't keyboard friendly. Some patterns to help you get started with ARIA: https://www.w3.org/WAI/ARIA/apg/patterns/ Designing for a11y: https://www.w3.org/WAI/tips/desi…

Not sure what specifically you are looking at - the data grid element e.g. is a well-formed, native HTML ``, as recommended by the w3 [1] and renders fine AFAICT with the screen readers in Safari and Chrome (the browsers I have installed).

A specific report on the GitHub for issues you find would be much appreciated!

[1](https://www.w3.org/WAI/ARIA/apg/patterns/table/examples/tabl...)

Re: Perspective: Open Source WebAssembly-Powered BI

#30
post #16

Awesome project. If there is ever a project that needed an electron app it’s this one. I’d love to have a Perspective.app that efficiently loads local data style files.

Electron is going to kill the good performance gains of Perspective. Even if you have a fully beefed-up workstation, Electron is going to trigger the CPU fans.

Electron is discouraged nowadays in favor of lightweight solutions like Sciter[0], Tauri[1] or even WebView2[2].

--

[0]: https://sciter.com/

[1]: https://tauri.app/

[2]: https://learn.microsoft.com/en-us/microsoft-edge/webview2/

Post reply on HN