Earlier quoted context omitted.
Using google properties is a bit of an easy jab, but: Youtube using polymer/shadowdomv0 and absolutely destroying performance on Firefox is a an easy example. Google Earth used non-standard APIs. Otherwise, have a quick search for "non-standard" on MDN, and see how many of those Chrome implements.
But both of those are Google products. Yet here we are in a thread blaming an entire generation of web creators and users.
Mozilla’s Uncertain Future
271–280 of 405 posts
Re: Mozilla’s Uncertain Future
#272Personally and strictly my own ignorant and informal opinion, Firefox and by extension Mozilla Corp. was doomed the moment it decided to compete with Chrome by being more like Chrome. Firefox built its userbase by being different than the dominant browser, then decided the only way to not die was to be exactly like the dominant browser except with less icky behind-the-scenes privacy behavior. That was a fundamental m…
> the constant deprecation of power features and customizability They made ONE switch to a superior and standard extension model, and HN loses its minds. Do you really think you're in the majority here? Making it a more secure, faster and just better browser is just the only way forward. Without that Firefox would just be slow as hell, wouldn't play YouTube or Netflix videos, and not have any extensions left because…
They added all sorts of weird commercial initiatives to someonething that was supposed to be privacy-oriented and nonprofit
They torched an entire ecosystem of extensions so they could be more Chromelike
They put out landing pages and press releases full of weasely PR speak instead of the "mainstream engineering" vocabulary they used to use
Maybe Firefox should get in touch with the Pale Moon guys and use their code as a basis for resurrecting everything that made FIrefox great
Re: Mozilla’s Uncertain Future
#273Earlier quoted context omitted.
The WebExtension API even years later is afaik still less capable than XUL. They also deprecated plugins (NPAPI), a recent version has disabled userChrome.css and userContent.css by default and the pref is noted as legacy and the same is now considered for user.js if not removed. Also you cannot set a locally-hosted newtab page any longer.
>The WebExtension API even years later is afaik still less capable than XUL. XUL extensions were an ungodly mess and arguably hurt Firefox more than they helped. Stability, performance, etc. issues were common to be caused by them. Which when everything is in a single execution context is not fun. Most of the popular extensions simply hijacked random internal Firefox functions which is why they couldn't just be insta…
Re: Mozilla’s Uncertain Future
#274Does somebody know what the remaining ~750 people are working on? How many of them work on Firefox, Pocket, Lockwise, VPN, HR, marketing, ...? Is there somewhere an overview about that? Many here disapprove with the recent layoffs and especially the areas affected by them, but I'd like to better understand how many people still work on Firefox (desktop browser, mobile browsers, dev tools, servo, ...), compared to top…
Re: Mozilla’s Uncertain Future
#275Re: Mozilla’s Uncertain Future
#276Earlier quoted context omitted.
I had the same question. And what's even stranger is that the Mozilla.com (not.org) website has no way to send them money, and doesn't even mention the paid products like the VPN. At least Pocket gets a mention which I think you can pay for.
Those who seek shall find. https://donate.mozilla.org/en-US/ Got the link from the Thunderbird-site where https://give.thunderbird.net/en-US/ redirects to https://give.thunderbird.net/en-US So yeah the link is out there but you really have to look for it. Which is actually s.th. quite nice. Imagine they would go about nagging people. You might say one of 2 things: a) So in their face, others are probably donating wha…
Re: Mozilla’s Uncertain Future
#277Earlier quoted context omitted.
How would you "radically simplify" the web without causing breakage?
Let's imagine a browser (UA) that supports basics of HTML (language portion of HTML5) and CSS (e.g. v 2.1). Yet it has WebVM instead of JS. WebVM is a virtual machine similar to JavaVM but with DOM, CSSOM and layout APIs exposed in it as a runtime. So if some site needs flexbox in its CSS then it can be included as: If JS then and so on. This would allow a) keep browser small and maintainable and b) open room for inn…
Re: Mozilla’s Uncertain Future
#278Earlier quoted context omitted.
> the constant deprecation of power features and customizability They made ONE switch to a superior and standard extension model, and HN loses its minds. Do you really think you're in the majority here? Making it a more secure, faster and just better browser is just the only way forward. Without that Firefox would just be slow as hell, wouldn't play YouTube or Netflix videos, and not have any extensions left because…
> switch to a superior It is so superior that to this day, Downthemall - an extension which is literally all about downloading - cannot even let you choose an arbitrary directory to put the files you downloaded. > and standard That was Google's "standard" that Firefox decided to adopt and even if Firefox decided to implement it, there was no reason to not also keep its own extension system - this way it would be able…
> It is so superior that to this day, Downthemall - an extension which is literally all about downloading - cannot even let you choose an arbitrary directory to put the files you downloaded.
So much this.... the amount of bullshit extension devs have to do just to write basic features expected of desktop software is insane.
DownThemAll was a treasure, as was the old version of VideoDownloadHelper. They. Just. Worked. Exactly like one would expect them too. I haven't used DownThemAll since the transition but while VideoDownloadHelper stil does what is used to do -- technically -- its functionality is so gimped now that I've resorted to using youtube-dl
Re: Mozilla’s Uncertain Future
#279Earlier quoted context omitted.
> superior and standard extension model, Superior as in, that can do less things than XUL extensions? I am at loss, has the meaning of 'superior' changed recently?
It can do less but won't cause your browser stability, performance and other issues. Nor will writing them require reading the Firefox source code. XUL extensions routinely hijacked random internal Firefox functions which is why many had issues being installed together. Then all of it was executed in a single context (which is why they could hijack those functions to begin with) along with the UI and web page Javascr…
Re: Mozilla’s Uncertain Future
#280A possible alternative source of income for Mozilla I think would be, and one I haven’t seen mentioned before, providing consulting services in their areas of expertise. For example, demand for Rust engineers seems to be steadily increasing[1] and I can’t think of a better company with a larger concentration of Rust expertise than Mozilla. Perhaps the same could work for other areas (ex frontend), but I’m biased towa…
Executive leadership at Mozilla is a disgrace that has now caused a tangible negative result on the future of the internet. The fact that Mitchell Baker still leads this organization is insane. An absolutely inept failure somehow still leads Mozilla. It’s absolutely crazy