war story: firefox performance rathole (matrix.io)

Note: no solution is reached, but it has been an adventure so far. I need to submit a declaration about the City of Toronto Vacant Home Tax. See <https://www.toronto.ca/services-payments/property-taxes-utilities/vacant-home-tax/> I notice that this apparently simple page is taking a lot of resources according to FireFoxes "about:performance" page. Why? I try to find out the best place to ask this question. It seems to be on a channel on Mozilla's Matrix Server. ==== matrix client ==== I guess that I need a Matrix client. This will eventually turn out not to be the case, but lets proceed along this path anyway. Element and Fractal seem to be good choices for client. Both are distributed as flatpaks (grrr.). I try to load each of them from the Gnome "Software" GUI, and when that fails with a quite obscure message (that is not available for copying), I try the command line. Which also fails with an obscure message $ flatpak install https://flathub.org/repo/appstream/org.gnome.Fractal.flatpakref error: No entry for app/org.gnome.Fractal/x86_64/stable in remote 'flathub' summary flatpak cache I find that adding --user fixes that problem. But look at the tonnes of stuff it also installs! I don't even know where it puts them. $ flatpak install --user im.riot.Riot.flatpakref The remote 'flathub', referred to by 'im.riot.Riot' at location https://dl.flathub.org/repo/ contains additional applications. Should the remote be kept for future installations? [Y/n]: y Required runtime for im.riot.Riot/x86_64/stable (runtime/org.freedesktop.Platform/x86_64/22.08) found in remote flathub Do you want to install it? [Y/n]: y im.riot.Riot permissions: ipc network pulseaudio wayland x11 devices file access [1] dbus access [2] bus ownership [3] [1] xdg-run/keyring, xdg-run/pipewire-0 [2] org.freedesktop.Notifications, org.freedesktop.ScreenSaver, org.freedesktop.portal.Fcitx, org.kde.StatusNotifierWatcher [3] org.kde.* ID Branch Op Remote Download 1. [✓] org.freedesktop.Platform.GL.default 22.08 i flathub 135.5 MB / 135.7 MB 2. [✓] org.freedesktop.Platform.GL.default 22.08-extra i flathub 9.5 MB / 135.7 MB 3. [✓] org.freedesktop.Platform.GL.nvidia-470-161-03 1.4 i flathub 273.7 MB / 273.2 MB 4. [✓] org.freedesktop.Platform.Locale 22.08 i flathub 17.8 kB / 333.2 MB 5. [✓] org.freedesktop.Platform.openh264 2.2.0 i flathub 887.1 kB / 944.3 kB 6. [✓] org.freedesktop.Platform 22.08 i flathub 198.1 MB / 214.6 MB 7. [✓] im.riot.Riot stable i flathub 123.7 MB / 117.9 MB Installation complete. So many megabytes of stuff that duplicates what's already on my machine! No how do you run this thing? Seems to be $ flatpak run im.riot.Riot Seems pretty obscure and silly. ==== using matrix ==== I end up using a web version of Element. I first try Fedora's: matrix is federated so surely I can see mozilla's channels from Fedora's matrix. I cannot figure out how. Then I see that Mozilla runs its own web-based Element so you can use that as a client. <https://wiki.mozilla.org/Matrix> ==== advice from #firefox ==== Turn on FireFox profiling and study the results. <https://profiler.firefox.com/> So far the results are opaque.

No problem in Firefox 102.7.0esr (64-bit). OFF-TOPIC: This "vacant home tax" is just commie stupid. This means that, you can't own 2 houses inside Toronto. On 2023-01-30 15:36, D. Hugh Redelmeier via talk wrote:
Note: no solution is reached, but it has been an adventure so far.
I need to submit a declaration about the City of Toronto Vacant Home Tax. See <https://www.toronto.ca/services-payments/property-taxes-utilities/vacant-home-tax/>
I notice that this apparently simple page is taking a lot of resources according to FireFoxes "about:performance" page. Why?
I try to find out the best place to ask this question. It seems to be on a channel on Mozilla's Matrix Server.
==== matrix client ====
I guess that I need a Matrix client. This will eventually turn out not to be the case, but lets proceed along this path anyway.
Element and Fractal seem to be good choices for client. Both are distributed as flatpaks (grrr.).
I try to load each of them from the Gnome "Software" GUI, and when that fails with a quite obscure message (that is not available for copying), I try the command line. Which also fails with an obscure message
$ flatpak install https://flathub.org/repo/appstream/org.gnome.Fractal.flatpakref error: No entry for app/org.gnome.Fractal/x86_64/stable in remote 'flathub' summary flatpak cache
I find that adding --user fixes that problem. But look at the tonnes of stuff it also installs! I don't even know where it puts them.
$ flatpak install --user im.riot.Riot.flatpakref The remote 'flathub', referred to by 'im.riot.Riot' at location https://dl.flathub.org/repo/ contains additional applications. Should the remote be kept for future installations? [Y/n]: y Required runtime for im.riot.Riot/x86_64/stable (runtime/org.freedesktop.Platform/x86_64/22.08) found in remote flathub Do you want to install it? [Y/n]: y
im.riot.Riot permissions: ipc network pulseaudio wayland x11 devices file access [1] dbus access [2] bus ownership [3]
[1] xdg-run/keyring, xdg-run/pipewire-0 [2] org.freedesktop.Notifications, org.freedesktop.ScreenSaver, org.freedesktop.portal.Fcitx, org.kde.StatusNotifierWatcher [3] org.kde.*
ID Branch Op Remote Download 1. [✓] org.freedesktop.Platform.GL.default 22.08 i flathub 135.5 MB / 135.7 MB 2. [✓] org.freedesktop.Platform.GL.default 22.08-extra i flathub 9.5 MB / 135.7 MB 3. [✓] org.freedesktop.Platform.GL.nvidia-470-161-03 1.4 i flathub 273.7 MB / 273.2 MB 4. [✓] org.freedesktop.Platform.Locale 22.08 i flathub 17.8 kB / 333.2 MB 5. [✓] org.freedesktop.Platform.openh264 2.2.0 i flathub 887.1 kB / 944.3 kB 6. [✓] org.freedesktop.Platform 22.08 i flathub 198.1 MB / 214.6 MB 7. [✓] im.riot.Riot stable i flathub 123.7 MB / 117.9 MB
Installation complete.
So many megabytes of stuff that duplicates what's already on my machine!
No how do you run this thing? Seems to be $ flatpak run im.riot.Riot Seems pretty obscure and silly.
==== using matrix ====
I end up using a web version of Element.
I first try Fedora's: matrix is federated so surely I can see mozilla's channels from Fedora's matrix. I cannot figure out how.
Then I see that Mozilla runs its own web-based Element so you can use that as a client.
<https://wiki.mozilla.org/Matrix>
==== advice from #firefox ====
Turn on FireFox profiling and study the results. <https://profiler.firefox.com/>
So far the results are opaque.
--- Post to this mailing list talk@gtalug.org Unsubscribe from this mailing list https://gtalug.org/mailman/listinfo/talk

William Park via talk wrote on 30/01/2023 17.14:
OFF-TOPIC: This "vacant home tax" is just commie stupid.
That's one opinion.
This means that, you can't own 2 houses inside Toronto.
No, it does not mean that. At all. It means that one can't sit empty. Huge difference.
participants (3)
-
BCLUG
-
D. Hugh Redelmeier
-
William Park