sigh
sigh
[EDIT] I'd actually be a lot happier with this if FF were more aggressively adding new Internet or alternative-Web protocols, or trying to use their platform to give things like federated social networks more visibility and better prominence (via, say, optional but tastefully promoted integration with the browser). That might also, you know, differentiate them and give me a reason to recommend it to non-nerds again, despite "it's way, way faster than anything else, and lighter on resources, and blocks pop-ups and has tabs and doesn't have an ad banner!" no longer being enough (or even true, for some of those qualities) like it was in the early days.
I’m sure someone will correct me, but without looking at the source code, I suspect the following will have played a role in increasing code size since the earliest days of Phoenix:
* support for newer media formats, from MP4 through AVIF
* DRM maybe?
* WebGL
* SVG?
* The complexity of modern CSS
[EDIT] in fact, some things browsers do now were seen as terrible ideas when Phoenix was released, because they would kill performance, since they're so much more expensive than alternatives. Vector graphics were regarded as to-be-avoided for a long time, because they're so much more taxing on the client than raster. CSS doing animations would have been considered insane, fit only for "look how I can bring your machine to a crawl with a web page" demos. Maintaining an entire "shadow DOM" of Javascript objects would have been regarded as parody-levels of resource wasting for all but very niche use-cases. No wonder the modern web is so slow and resource-hungry....
Mine would be somewhere between 0.5FTE assuming the bare minimum of keep-the-lights-on QA testing for each release and ongoing bug triage up to maybe 3FTE if it requires periodic security and design updates to keep up with changing standards/platforms/protocols.
That way Firefox could drop (or never add) support for FTP, bittorrent, etc., but those could still be access within the browser by installing the extensions through your package manager. I'd love it if I could send files to friends using bittorrent through the browser without having to rely on sites like instant.io or file.pizza. I do love those sites, but they're no replacement for a proper torrent client.
In a perfect world we wouldn't have to move everything into the browser for users to consider using it. Alas, we do not live in a perfect world. On that note, this probably couldn't be done because of security concerns. Making it easy for people to hand over low-level control of their browser would be problematic.
A past time: typing '+"index of" main.dfm' to see what people were developing using delphi.
'+"index of" dire straits sultans of swing mp3' still kind of works.
It somehow feels wrong to use a web browser for this.
0: https://drewdevault.com/2020/03/18/Reckless-limitless-scope....
Firefox didnt remove the protocol from existence. They just removed a feature nobody uses, which is better handled outside the browser.
Now that File Explorer has a 9p file server (from Plan 9) built in for WSL1/2 support, I wonder if you could hack together good Plan 9 style FTP support for File Explorer. I don't think the 9p server is that easy to talk to directly, though. (You could of course just do a Linux mount to FTP in WSL and maybe accomplish that through two step indirection, but I'd imagine doing something more directly in 9p would be preferable.)
Edit: Just tested on Win 10 1809, ftp support is still built-in to file explorer.
Removing FTP thus fits into the strategy of browser to prefer HTTPS.