Code Monkey home page Code Monkey logo

Comments (2)

mrobinson avatar mrobinson commented on June 10, 2024

First off thanks for your interest in Servo. I would like to clarify that there is no policy like the one you describe. I closed some of your issues because Servo is an experimental browser engine (which means incomplete) and also we are going through a layout engine change. Most of the folks that work on Servo know that sites are broken. Right now it's a bit of a surprise when a site does work!

Reports that sites are broken right now aren't very useful, unless there is some indication of why that site is broken. That requires a bit of work to trim away the other bits of HTML and CSS to identify what's going wrong. At this point many sites are using flexbox and grid, which servo has incomplete or missing support for so of course those sites don't work. Simply making an issue for every broken site isn't going to help them get fixed. You would also need to make an issue for most of the web I think.

The other issue is that most websites change faster than Servo. Without a minimized test case by the time someone looks at a generic bug in a few years the original site will have changed. Again this isn't very useful.

Most people don't the technical parts that the websites need, when you report that "x API was implemented", only developers will understand.

Servo is an experimental web browser engine. I think it's a huge assumption that those wishing to embed it into their applications are willing to do a bit of research about web technologies. As mentioned before, sites change fast, so we can't guarantee that any site is working or keeps working. The bug report will unfortunately not change that. That said, we are always looking for better ways to communicate our work.

I didn't mean to discourage you by closing your issues, but I also want establish some expectations about useful bug reports. If you are interested in learning more about how to contribute to Servo or how to create reduced test cases I'm happy to help!

from servo.

hardBSDk avatar hardBSDk commented on June 10, 2024

@mrobinson I agree that more tests on the test suite is the best method to verify if things are working.

You are right, thanks for your reply!

from servo.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.