Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Browser Comparison #57

Open
brettpostin opened this issue Oct 31, 2013 · 8 comments
Open

Browser Comparison #57

brettpostin opened this issue Oct 31, 2013 · 8 comments
Labels

Comments

@brettpostin
Copy link

As the CSS3Test seems to be the most comprehensive online test available, it would be good to have the ability to compare your results with other browsers, much like on HTML5Test.

I've been searching everywhere for some sort of summary of the collected data on Browserscope but without much luck.

Also there seems to be quite a lot of data on Browserscope, however I'm unable to find any way to download/analyse this data myself, and much of it seems to conflict with one another. Is there any way to actually do this?

@miguelfrias
Copy link

If you want to know If a property is supported, you can always use www.caniuse.com

@brettpostin
Copy link
Author

I'm aware of that I'm just looking for a quick overall comparison between browsers (like in HTML5Test).

@SebastianZ
Copy link
Collaborator

@LeaVerou is it possible to set up a database for CSS3Test as a first step for this?

Then it would probably be easier for others to help implementing this.

@SebastianZ
Copy link
Collaborator

Here are the main requirements to allow comparison between browsers:

  • Implement a way to output the data as structured info (probably covered by Allow to export the results #106)
  • Set up a database structure to store the results referring to a specific browser version
  • Add browser data (at least all main current versions)
  • Add a frontend that allows users to compare the results

Sebastian

@LeaVerou
Copy link
Owner

LeaVerou commented Aug 19, 2019

That's basically what BrowserScope is for, except the Results link has been broken for years, I think because we have too many features. I wonder if we could fix it, and whether it would be sufficient if so.
If not, is there an alternative to BrowserScope these days?
If not, I guess we could set up a Firebase database and use that.

@SebastianZ
Copy link
Collaborator

I've filed #218 to come up with a way to save the results.

Regarding a basic version of this feature, I could imagine to get away without a real DB. Instead, we could create a JSON structure containing info about the support for the different features in different browsers. Or we might use the data from https://github.com/mdn/browser-compat-data.

I'd still prefer some kind of real DB but for a first version I think we won't need it.

Sebastian

@LeaVerou
Copy link
Owner

LeaVerou commented Jan 8, 2022

I've filed #218 to come up with a way to save the results.

Regarding a basic version of this feature, I could imagine to get away without a real DB. Instead, we could create a JSON structure containing info about the support for the different features in different browsers. Or we might use the data from mdn/browser-compat-data.

I'd still prefer some kind of real DB but for a first version I think we won't need it.

Sebastian

How would we store data to it? Manually?

Firebase has a pretty nice entirely client-side API, we could it there automatically, then the more people that visit css3test, the more data we have.

@SebastianZ
Copy link
Collaborator

SebastianZ commented Jan 8, 2022

How would we store data to it? Manually?

The strategy is to run the tests on different browser versions using BrowserStack, export the data from there and merge it into a big JSON file. This will probably need a way to export the results as discussed in #106.
While a lot can be automated, I expect that process to still require a lot of work.

Firebase has a pretty nice entirely client-side API, we could it there automatically, then the more people that visit css3test, the more data we have.

I have no experience with Firebase. If you have used it and believe it's a good choice for this use case, I'm all for it.

Sebastian

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants