r0x0r / pywebview

Build GUI for your Python program with JavaScript, HTML, and CSS
https://pywebview.flowrl.com
BSD 3-Clause "New" or "Revised" License
4.64k stars 539 forks source link

pywebview vs Eel #588

Closed bitnom closed 3 years ago

bitnom commented 4 years ago

What are the differences and similarities between pywebview and Eel?

r0x0r commented 4 years ago

I have no experience with Eel and I learned about it only half a year ago. As I can see the main difference is that Eel uses either Chrome App mode or Node / Electron for rendering, while pywebview relies on bundled web renderers (or optional CEF). Both approaches have their pros and cons. Most notable advantage for a built-in web renderer is a small executable size. On the other hand built-in web renderers tend to lag in terms of supporting web standards, so cutting edge technologies are out of question with pywebview.

Also From what I understand Google is phasing out Chrome app mode in the near future, so this approach will render all the existing apps useless.

github-actions[bot] commented 3 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

github-actions[bot] commented 3 years ago

The message to post on the issue when closing it. If none provided, will not comment when closing an issue.