Hacker News new | ask | show | jobs
by tndl 2542 days ago
Could OP or someone else give an overview of how web-based interfaces work on native apps like this, without using something like electron? Is there a full js interpreter, dom, css parser, etc in something like Foliate?
2 comments

In the readme I see:

   The following are runtime requirements:
   gjs (>= 1.52)
   webkit2gtk
So my guess is that it's just using webkit for the html rendering.
I think it is mostly done by: https://gitlab.gnome.org/GNOME/gjs