Post B4OohnZoAYoZJjmsIS by mntmn@mastodon.social
 (DIR) More posts by mntmn@mastodon.social
 (DIR) Post #B4OmnsjbhlaJ8z8y36 by mntmn@mastodon.social
       0 likes, 0 repeats
       
       someone (not me, please?) should really make a little chrome (no pun intended) for libWPEWebKit. WPE seems really capable (try pointing /usr/lib/aarch64-linux-gnu/wpe-webkit-2.0/MiniBrowser at an URL). it's just missing a UI?!
       
 (DIR) Post #B4OnBceX9GAADW5hVQ by pixx@merveilles.town
       0 likes, 0 repeats
       
       @mntmnNot shre of wpe in particular but afaik that's a weapper for webkit which is basically apple's safari minus the apple
       
 (DIR) Post #B4OnBcqwP85UpztbqS by mntmn@mastodon.social
       0 likes, 0 repeats
       
       @pixx sounds extremely mysterious
       
 (DIR) Post #B4OnCnU6MUC46Iltse by lanodan@queer.hacktivis.me
       0 likes, 0 repeats
       
       @mntmn There's https://github.com/Igalia/cog
       
 (DIR) Post #B4OnR1WOy86PgqdBuy by lanodan@queer.hacktivis.me
       0 likes, 0 repeats
       
       @mntmn That said it's also pretty bare but well WPE is supposed to be for embedded devices, webkit-gtk is more the desktop one.
       
 (DIR) Post #B4OoeZ8bOcDRfRWK7k by pixx@merveilles.town
       0 likes, 0 repeats
       
       @mntmnWhat i meant to get at but forgot to is that there have been several webmit based browsers that work on linux and i wasn't sure if wpe was an important part of what you're looking for?But then i forgot
       
 (DIR) Post #B4OoeZUa4tnSlbnsNk by mntmn@mastodon.social
       0 likes, 0 repeats
       
       @pixx WPE was the point of my post yeah. not other webkits
       
 (DIR) Post #B4OohN5mdZLhB5XWt6 by dos@librem.one
       0 likes, 0 repeats
       
       @mntmn Recent versions of WebKitGTK with the new dmabuf renderer (which it shares with WPE AFAIUI) perform similarly well. It only needs some papercuts around touch input handling solved - I have recently worked on some, but there's a few more left.
       
 (DIR) Post #B4OohnZoAYoZJjmsIS by mntmn@mastodon.social
       0 likes, 0 repeats
       
       @aesthr oh, an address bar mainly. maybe tabs, but those could also be managed by the WM/DE of course
       
 (DIR) Post #B4OonXtzMMUCRPy1B2 by mntmn@mastodon.social
       0 likes, 0 repeats
       
       @dos oh nice! how recent / is anything packaged in debian (unstable/experimental) yet that i could try out? (or flatpak)
       
 (DIR) Post #B4OqY7BQcIsX8gtUMC by dos@librem.one
       0 likes, 0 repeats
       
       @mntmn It's been there for a few releases already, though it was getting additional improvements over time. It's been snappy on the L5 in the last months. 2.52 has been released today, it's not yet in Debian (though  2.51.93 is in experimental), but should be soon and it looks promising too: https://webkitgtk.org/2026/03/18/webkitgtk-2.52-highlights.html(it's maintained by the same people as WPE)
       
 (DIR) Post #B4OqwXhhfKHuLDddrM by mntmn@mastodon.social
       0 likes, 0 repeats
       
       @aesthr huh, strange. for me it looks like this (on gnome). or are you running "cog"? (that doesn't want to start here)
       
 (DIR) Post #B4Osc82fZ8tmrwq48W by mntmn@mastodon.social
       0 likes, 0 repeats
       
       @aesthr how weird :0
       
 (DIR) Post #B4P0zA2J7JOzLcAAHA by whimsy@chitter.xyz
       0 likes, 0 repeats
       
       @mntmn this is true! I did some smart TV development work around Metrological's platform (which is based on WPE) some years back and I remember being very impressed with how it performed on a Raspberry Pi 3. I'm a bit surprised nobody has done this!
       
 (DIR) Post #B4PQVjOtfN439IMAJk by aperezdc@oldbytes.space
       1 likes, 0 repeats
       
       @lanodan I would not use Cog going forward, though! It uses the legacy API, which will be considered deprecated from 2.54 onwards (due in September). No idea if we will have a somewhat compatible replacement of Cog using the new WPEPlatform by then, but it's not out of the table.Anyway, my impression is that @mntmn would like something even a bit more fleshed out than Cog, so I linked to the WPE-GTK integration thingy in my other post, which is using WPEPlatform already, see https://oldbytes.space/deck/@aperezdc/116254792872788700
       
 (DIR) Post #B4PQbHDnLeaBUTo9lw by aperezdc@oldbytes.space
       1 likes, 1 repeats
       
       @mntmn Maybe something like this: https://github.com/Igalia/wpe-platform-gtk/This includes a GTK widget that uses @WPEWebKit under the hood, and a small demo application (in the screenshot).It's of course possible to do similar things to embed WPE in other toolkits. We have a bare-bones Qt6 API in the WebKit tree, and @swags appeared one day in the WPE chat room showing a proof of concept EFL integration.If only we had time on top of maintaining two WebKit ports to write some better showcases on top!
       
 (DIR) Post #B4PXmQmopGRQ1JSKZ6 by aperezdc@oldbytes.space
       0 likes, 1 repeats
       
       @pixx @mntmn Not quite! WebKit is designed in a way that the parts that take care of actual Web content handling can be reused, and then each “port” brings its own platform integration. For example:* Apple adds an Objective-C API on top with a NSView/UIView widget, and makes it use CFNetwork, CoreGraphics, UIKit, AVFoundation and so on under the hood to integrate with their systems.*  WebKitGTK provides a GObject-based API and a GTK widget, and uses glib-networking + libsoup for networking, Skia for rendering, GStreamer for multimedia, etc.* WPE is quite similar to WebKitGTK and uses almost the same stack, but skips GTK so it does not provide a ready-to-use widget for an UI toolkit. Instead, it has additional API to allow writing such an integration. Or you could even get an EGLImage for each frame rendered by WPE and use it as a texture in your game to display real Web content in a simulated computer screen inside a game!So yeah, it's not “just” WebKit sans Apple, nor a “wrapper”... both WPE and WebKitGTK are complete Web engines on their own, which happen to share common parts that handle Web content with other WebKit-based engines.
       
 (DIR) Post #B4PbkBkABQsMbSOrLs by gkrnours@mastodon.gamedev.place
       0 likes, 0 repeats
       
       @mntmn isn't servo in a similar situation?well they added a bit of chrome recently but no bookmark or history last time I checked
       
 (DIR) Post #B4Pcs32KXVoPrzD1Si by termoose@snabelen.no
       0 likes, 0 repeats
       
       @mntmn there is a WebKit browser that just had an alpha release for Linux, based on WebKitGTK I think. Closed source unfortunately but there are talks about open sourcing it. Using it daily on Mac and it’s great https://orionbrowser.com/
       
 (DIR) Post #B4PfDMwVvKkBb5mbIW by Changaco@diaspodon.fr
       0 likes, 0 repeats
       
       @mntmn No offense intended to anyone, but WebKit is written in an unsafe language and published yet another batch of CVEs just yesterday, so I hope it will end up being abandoned in favor of @servo.
       
 (DIR) Post #B4Po21KoowDcz1oZZQ by mntmn@mastodon.social
       0 likes, 0 repeats
       
       @termoose not interested in closed source stuff from kagi, but thx
       
 (DIR) Post #B4Po5MGjRcwgmIUjRI by TheOneDoc@tech.lgbt
       0 likes, 0 repeats
       
       @mntmn I think the one feature that's needed these days in any web browser is the ability to run unlock origin (or feature comparable)
       
 (DIR) Post #B4Po5MSQk8IrMZy4fo by mntmn@mastodon.social
       0 likes, 0 repeats
       
       @TheOneDoc don't know what that is. do you mean ublock?