Earlier quoted context omitted.
Their demos performed fine for me on both desktop and mobile. Not sure what the issue is here, you're allowed to require some baseline performance level for something like this.
I had no performance problems, but right on the first demo each scrollbar is broken in it's own unique way. The main area with the sparkgrid has good horizontal and vertical scrollbars, but they are nearly invisible, being dark grey on slightly lighter dark grey, and only visible if you hover in the area they scroll. Also the vertical scroll bar doesn't take you to the very bottom. Then there's the top right area, wh…
Perspective: Open Source WebAssembly-Powered BI
41–50 of 75 posts
Re: Perspective: Open Source WebAssembly-Powered BI
#42This looks pretty awesome. What's the catch? There has to be something :)
Re: Perspective: Open Source WebAssembly-Powered BI
#43Re: Perspective: Open Source WebAssembly-Powered BI
#44Earlier quoted context omitted.
Business Intelligence
What does that mean or imply?
Sometimes that data is stored in a variety of places (excel files, a smattering of disconnected databases, sometimes enriching the data with more data pulled from an API...).
Extracting that data to a common location (historically called a data warehouse) tends to be the work of a data pipeline, and the tool used to join, display, filter, dynamically aggregate, and visualize the data has been historically categorized as a "Business Intelligence" tool. Normally these BI tools provide data caching and allow temporary integration of multiple data sources.
The intent is to make it easy for business users to explore, analyze, visualize, share, and present datasets or results.
The biggest examples off the top of my head would be PowerBI, Tableau, and Apache Superset, but "data reporting tool" is a competitive market with many entrants.
Re: Perspective: Open Source WebAssembly-Powered BI
#45Earlier quoted context omitted.
What does that mean or imply?
People inside a company prefer to have financial and operational information to make informed operational decisions or projections. Sometimes that data is stored in a variety of places (excel files, a smattering of disconnected databases, sometimes enriching the data with more data pulled from an API...). Extracting that data to a common location (historically called a data warehouse) tends to be the work of a data p…
Re: Perspective: Open Source WebAssembly-Powered BI
#46These 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
#47These 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 exten…
I do it from a position of support, which I had the chance of developing by observing the users of the apps I created, and I made a giant software suit (more than 1000 views) pass an accessibility audit in my current company.
This is not just a charting library, see the examples down the page. Also, see: https://www.highcharts.com/blog/tutorials/best-chart-accessi...
Re: Perspective: Open Source WebAssembly-Powered BI
#48These 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
To the downvoters: Do you really think I should open issues for every critic I place to open source projects here and otherwise not mention anything? I also love and contribute to open-source but this feels like too demanding.
Re: Perspective: Open Source WebAssembly-Powered BI
#49These 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... )
In this example: https://perspective.finos.org/block/?example=superstore
I can't use the tree with the keyboard. From the patterns page I linked, you can see an implementation example for an accessible tree element.
I mean, I can continue. I'm not saying this to devalue your work, and I wish I had the time to go in depth and analyze all the components and give you more feedback, but I don't. So I humbly suggest you do a bit research about the topic and improve the product some.
Perhaps my original comment sounded too dismissive and therefore got many negative feedback, but I'm sincerely concerned. I wanted to hint at this as this is a tool that may be used by businesses and some people cannot do their job because of inaccessible tooling.
I do like what you are doing and the components do look cool - nothing to take away from that. Please take my comment as constructive as you can take it to be because I was trying to go for that, and perhaps my frustration in the last few years with this topic made me also whine a little bit :)
Re: Perspective: Open Source WebAssembly-Powered BI
#50These 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?