Jump to content

Web browsers: Difference between revisions

From postmarketOS Wiki
Gull Code (talk | contribs)
No edit summary
Magdesign (talk | contribs)
No edit summary
 
(15 intermediate revisions by 4 users not shown)
Line 1: Line 1:
Not all webbrowsers are usable on a phone without hardware keyboard, here's an overview of browsers that are packaged in Alpine Linux and thus can be used with postmarketOS
Overview of browsers that are '''packaged in Alpine Linux''' and thus can be used with postmarketOS:


{| class="wikitable"
{| class="wikitable"
Line 16: Line 16:
| gecko
| gecko
|  
|  
|  
| needs ui tweaking
|-
|-
| [[chromium]]
| [[chromium]]
Line 26: Line 26:
|  
|  
|-
|-
| midori
| qutebrowser
| works
| untested
| works
| works
| works
| webkit
| webkit2gtk
|
|-
| qutebrowser
| dependency error
| dependency error
| works
| works
| blink
| blink
Line 44: Line 36:
| falkon
| falkon
| runs, but takes forever
| runs, but takes forever
| crashes
| works
| works
| works
| blink
| blink
| qtwebengine
| qtwebengine
| issue with url-bar input, reported.
|-
| angelfish
| ?
| works
| works
|  
|  
| qtwebengine
| missing cookie/cache delete
|-
|-
| epiphany
| epiphany
Line 56: Line 56:
| webkit
| webkit
| webkit2gtk
| webkit2gtk
|  
| crashes on gestures (sxmo)
|-
|-
| luakit
| luakit
Line 68: Line 68:
| surf
| surf
| works
| works
| not in xwayland
| not in xwayland/sway
| works
| works
| webkit
| webkit
Line 76: Line 76:
| dillo
| dillo
| works
| works
| ?
| works
| works
| works
| dillo
| dillo
Line 84: Line 84:
| netsurf
| netsurf
| works
| works
| ?
| works
| works
| works
| netsurf
| netsurf
Line 90: Line 90:
| not HTML5
| not HTML5
|-
|-
| links-graphics (also known as Links2 in other distros)
| w3m
| works
| works
| works
|
|
| not images under wayland
|-
| links-graphics (Links2)
| works
| works
| works
| ?
| works
| works
| links
| links
Line 101: Line 109:


the ARMv7 column has been updated on 2019-07-15 with the Nokia N900 as test device. Falkon might work on devices with more memory.
the ARMv7 column has been updated on 2019-07-15 with the Nokia N900 as test device. Falkon might work on devices with more memory.
List of '''not packed''' but tested browsers:
{| class="wikitable"
! browser
! armv7
! aarch64
! x86_64
! engine
! library
! notes
|-
| [https://wiki.postmarketos.org/wiki/Dillo mobilized-dillo]
| works
| works
| works
| dillo
| libcurl
| TLS/SSL + touch support, no javascript
|-
| midori
| works
| works
| works
| webkit
| webkit2gtk
|
|}
Interesting but not yet tested browsers:
* [https://github.com/servo/servo Servo]
* [https://github.com/LadybirdBrowser/ladybird Ladybird] does not seem to support musl yet.


== Firefox ==
== Firefox ==


Add the <code>MOZ_USE_XINPUT2=1</code> environment variable to make firefox handle touchscreen events properly.
Add the <code>MOZ_USE_XINPUT2=1</code> environment variable to make firefox handle touchscreen events properly.
[[Category:Apps]]

Latest revision as of 02:16, 7 February 2025

Overview of browsers that are packaged in Alpine Linux and thus can be used with postmarketOS:

browser armv7 aarch64 x86_64 engine library notes
firefox / firefox-esr works (firefox-esr) works works (firefox-esr) gecko needs ui tweaking
chromium not anymore available works with sandbox disabled works blink
qutebrowser untested works works blink qtwebengine keyboard controlled browser
falkon runs, but takes forever works works blink qtwebengine issue with url-bar input, reported.
angelfish ? works works qtwebengine missing cookie/cache delete
epiphany works works pages not loading webkit webkit2gtk crashes on gestures (sxmo)
luakit works crashes pages not loading webkit webkit2gtk keyboard controlled browser
surf works not in xwayland/sway works webkit webkit2gtk keyboard controlled browser
dillo works works works dillo not HTML5, no SSL support
netsurf works works works netsurf not HTML5
w3m works works works not images under wayland
links-graphics (Links2) works works works links not HTML5, no SSL support

the ARMv7 column has been updated on 2019-07-15 with the Nokia N900 as test device. Falkon might work on devices with more memory.

List of not packed but tested browsers:

browser armv7 aarch64 x86_64 engine library notes
mobilized-dillo works works works dillo libcurl TLS/SSL + touch support, no javascript
midori works works works webkit webkit2gtk

Interesting but not yet tested browsers:

Firefox

Add the MOZ_USE_XINPUT2=1 environment variable to make firefox handle touchscreen events properly.