|
I noticed the development of the web gui. The parity with Qt gui is dealt in #10619. So I have some questions: |
Replies: 4 comments 19 replies
|
Qt has been a regular stumbling point for building from source. The X11 dependencies don't play well with Bazel caching. The browser handles all GL acceleration dependencies and removes them from OR. Qt has minimal test tools that are OSS so gui has no automated testing. AI are very good at web development. You can use it across a network to a remote server (though it should in a trusted environment, not internet facing). The speed is comparable to better as it uses threading and caching. Single threaded it is a bit worse but that isn't a case we are optimizing for. The goal is for web to replace gui over time. |
|
The web gui is by default? I would have thought it's Qt. |
|
It seems there is no viewer embedded in OR. I had to use firefox for viewing the gui. Is that intended? Will a viewer be integrated at some point? |
|
You can pick up artifacts from the CI, e.g. https://jenkins.openroad.tools/job/OpenROAD-flow-scripts-Nightly-Public/7474/artifact/ |

Qt has been a regular stumbling point for building from source. The X11 dependencies don't play well with Bazel caching. The browser handles all GL acceleration dependencies and removes them from OR. Qt has minimal test tools that are OSS so gui has no automated testing. AI are very good at web development. You can use it across a network to a remote server (though it should in a trusted environment, not internet facing).
The speed is comparable to better as it uses threading and caching. Single threaded it is a bit worse but that isn't a case we are optimizing for.
The goal is for web to replace gui over time.