Thanks, I downloaded this but it's a .zip file and Aquafox sees it as corrupted (at least when I tried a few hours ago). Where can I find the .xpi file? I use Viewtube by Sebaro to watch Youtube it still works on other computers I use.
The .xpi file is located inside the .zip file. However, I noticed that when extracting with BOMArchiveHelper, you end up with a bunch of separate files. I have attached the .xpi file to this reply; just remove the '.remove.extension.txt' part, and it will be ready to install.Thanks, I downloaded this but it's a .zip file and Aquafox sees it as corrupted (at least when I tried a few hours ago). Where can I find the .xpi file? I use Viewtube by Sebaro to watch Youtube it still works on other computers I use.
Another option is Greasemonkey for Pale Moon, which is based on version 3.11 but appears to be slightly more up to date. I haven't looked into it too much myself, but I think it could be worth exploring. I plan to create a brief overview of recommended add-ons, but for that, I will need to know what kind of add-ons you all use and conduct some testing.Awesome! Thank you. Greasemonkey installed and Viewtube working so I can watch Youtube on a 2005 PowerBook. Super work here, very impressive.
I'm happy to announce that Aquafox is now available on MacPorts!
Install aquafox on macOS with MacPorts
ports.macports.org
I've been using the browser for a few days and like it a lot. But if I understand correctly, the compatibility with newer webpages is not going to get better, we only get security patches, right? Also, is there any plan on releasing binaries compiled for x86? I have some first generation Intel Macs on which I like to run old Mac OS versions. It would be cool to be able to use Aquafox on them as well.
That is correct; for compatibility, we can only rely on userscripts. I do enjoy the idea of seeing Aquafox run on early Intel Macs, but it's certainly not a priority and is not planned for the time being—maybe in the future. (I also do not have any old Intel Macs.)I've been using the browser for a few days and like it a lot. But if I understand correctly, the compatibility with newer webpages is not going to get better, we only get security patches, right? Also, is there any plan on releasing binaries compiled for x86? I have some first generation Intel Macs on which I like to run old Mac OS versions. It would be cool to be able to use Aquafox on them as well.
Re @thewireless: "I'm happy to announce that Aquafox is now available on MacPorts"
... are there any performance differences between the "Mac-native" version and the MacPorts version? With a whole lot of underlying infrastructure being different between the two, perhaps performance is different?
I am always looking for further speed ups to keep AquaFox relevant for as long as possible - is this one of them?
There should be no difference in performance between the version I build and the one you compile yourself using MacPorts. I typically use The Unofficial TenFourFox Development Toolkit to build Aquafox, which is based on MacPorts. One notable difference is that I enable Quartz 2D Extreme by default, while, to my knowledge, MacPorts does not.Re @thewireless: "I'm happy to announce that Aquafox is now available on MacPorts"
... are there any performance differences between the "Mac-native" version and the MacPorts version? With a whole lot of underlying infrastructure being different between the two, perhaps performance is different?
I am always looking for further speed ups to keep AquaFox relevant for as long as possible - is this one of them?
Thank you for your kind words! It appears the terminology is a bit confusing, and I'm certainly not the first to use "Quartz '2D' Extreme" and "Quartz Extreme" interchangeably. I figured that a system without Core Image-capable graphics would simply ignore the Quartz2DExtremeEnabled and QuartzGLEnable keys, though I haven't actually tested for adverse effects—only whether the browser would still run on these less-capable systems.@thewireless Just a gentle reminder that while they are both the same technology, the Quartz "2D" Extreme terminology (the technology of which differs from "Quartz Extreme", further) applies to Tiger only, and the QuartzGL terminology is exclusive to Leopard. And both furthermore require Core Image-capable graphics cards in order to be properly utilized, otherwise at best case they will have no effect on performance, or at worst the system might try and emulate them in software (given that Leopard already emulates CI on incompatible GPUs). Granted I'm not 100% clear on that one, but certainly it won't yield the desired effect on less-capable systems.
At this point in time, I would probably also remove the contents of network.dns.localDomains by default. That preference is basically the browser's built-in hosts file, and it routes requests to the entered domains back to the localhost, from what I recall. I compiled that list from scratch by logging the most common ad / tracking networks actively being used by each of the top 100 most popular websites as of around mid 2020 back when the version of foxPEP it was introduced with was still in the R&D stage. Doing it this way instead of just using the more complete MVPS hosts file allowed one to benefit from most of the same performance improvements as the latter when accessing the current (at the time) web without delaying the DNS queries by making the browser parse through a gigantic file first, effectively using the best of both worlds.
Regardless, it's been over four years since then and I'm sure that the list is now out of date and needlessly adding slight latencies to DNS response times, and anyone browsing on a Sorbet install (and potentially Shuriken; I forget what it came with) already has those entries built into the system hosts file anyway, compounding query latency. Otherwise, most users should ideally be using addons like uMatrix for a more futureproof ad blocking solution overall.
All of that aside though, great initiative and stellar work on Aquafox. I gave it a brief try when I had one of the G4s out recently, and I don't recall anything based on TenFourFox in recent memory being so ridiculously performant straight out of the box on such constrained hardware (save perhaps for tweaked foxboxes). I remember speculating with other members years ago on what an all-in-one fully optimized TFF might look like after development ceased (which it inevitably did), and now it would appear that this project has become the ultimate culmination of all of our efforts to make web browsing on these systems a better experience for everyone.
Simply exquisite. Keep it up.
Probably, but more importantly, why would you want that?thewireless, is it hard to reimplement plugins support?
Probably, but more importantly, why would you want that?
I figured those would be add-ons, while plug-ins would include Flash, Java, and similar technologies.Are xpi files plug-ins? We need one to support i2p (have you ever looked into that btw)?
See: https://github.com/classilla/tenfourfox/issues/657#issuecomment-1319198176
And: https://github.com/PurpleI2P/i2pdbrowser/issues/47
QT or VLC plugin would be great to watch at least YT in the browser. Is the support completely removed from the source?Probably, but more importantly, why would you want that?
QT or VLC plugin would be great to watch at least YT in the browser. Is the support completely removed from the source?