Live data from Hacker News

Firefox 57 as the first release where only WebExtensions will be supported

blog.mozilla.org

101–110 of 336 posts

Re: Firefox 57 as the first release where only WebExtensions will be supported

#101

Earlier quoted context omitted.

I've developed extensions. Chrome and the WebExtensions API is by far the easiest way to do it.

They may be easier to write but they aren't as powerful. There are a number of examples of addons in sibling comments which won't exist any more because Mozilla wanted to make it "easier". Even PG has remarked in an essay that success isn't easy - the people who will really succeed are the ones who put in the effort to do the hard things.

Er, designing an honest-to-god specified extensions API is harder than just telling addons developers to run wild with your undocumented and unstable browser internals. Appealing to PG makes no sense here.

Re: Firefox 57 as the first release where only WebExtensions will be supported

#102
+1 Firefox user for the better add-ons. The ones in Chrome/Chromium just haven't seemed as effective for me. Reading people's comments here, I'm actually learning about some add-ons I might add to Firefox! (tree style tabs, Vimperator)

And thanks to Debian, I appear to be using Firefox 45, so I guess the changes people are talking about won't hit me for awhile?

Re: Firefox 57 as the first release where only WebExtensions will be supported

#103
post #82
post #79

Earlier quoted context omitted.

Can Chrome do this: https://testpilot.firefox.com/experiments/tab-center/ ?

That add-on won't run on ff57, either.

Mozilla's test pilot projects there serve to prototype proposed extension APIs. It's there to inform the design of what hooks are needed to make such an addon possible, so that it will still be possible in a world with only WebExtensions.

Re: Firefox 57 as the first release where only WebExtensions will be supported

#104

Earlier quoted context omitted.

+1 to Treestyle tabs (buggy though it may be), and also Tab Mix Pro, which lets me clone tabs.

You can duplicate a tab in stock Firefox by Ctrl-clicking the reload button.

Alternatively, you can duplicate a tab in stock Firefox by Ctrl+dragging the tab in the tab bar.

Re: Firefox 57 as the first release where only WebExtensions will be supported

#105
post #72

Earlier quoted context omitted.

> has better addons The add-ons might be better, but XUL-based Firefox add-ons are not better. They essentially give full control of your computer to the developer of the add-on. There's no permission model. The "APIs" are mostly the internals of Firefox itself, and when Firefox updates, lots of add-ons break. Most add-ons can be ported to webextensions. The ones that can't probably shouldn't have ever been add-ons t…

>XUL-based Firefox add-ons are not better. They essentially give full control of your computer to the developer of the add-on XUL does open up more attack surface than a web extension. However, web extensions open up enough that you're already in the business of trusting the creator of the extension. A web extension is fully capable of stealing my online banking credentials, for example.

Web extensions are vetted by amo reviewers if they come from that channel. Is it going to catch every single malicious extension? Doubtful. Is it better than nothing? Yes.

Re: Firefox 57 as the first release where only WebExtensions will be supported

#106
post #79

Earlier quoted context omitted.

How will the extension system of FF 57 be better than Chrome's?

Can Chrome do this: https://testpilot.firefox.com/experiments/tab-center/ ?

That doesn't use the new model. This is the WebExtension version of TabCenter: https://github.com/bwinton/TabCenter/tree/webext

Re: Firefox 57 as the first release where only WebExtensions will be supported

#107

IMO Firefox has just 2 things to beat Chrome: better add-ons (like treestyle tabs) and politics (made by Mozilla instead of an ads company). They are burning the first one.

Only about 250,000 users use the tab modification extensions that people keep claiming is Firefox's only advantage out of 10s of millions of Firefox users. Addons that greatly alter Firefox's behavior are the main reason for crashes. And maintaining XUL is hampering Firefox future development.

There are plenty of add-ons that extend or alter the UI of tabs. There's eg. 780,000 users of Tab Mix Plus according to https://addons.mozilla.org/en-US/firefox/addon/tab-mix-plus/

Re: Firefox 57 as the first release where only WebExtensions will be supported

#108
post #67

Earlier quoted context omitted.

But I want the addons to have full control over my browser, that's the whole point! It's my browser and I've tailored it to myself and my requirements. The one thing that is striking every time I try to use chrome/chromium is just how limited the addon functionality is and how much less freedom the user has. Have you seen "treestyletabs" implementation on chrome? It's a whole other window that has to be started and p…

But Mozilla cares about average users, not about making something for power-users only. That seems to be the big conflict here: power users saying "you've lost the masses, so make something for us" while Mozilla's mission is making something that would be good for the masses, and they'd rather fail trying than failing that mission by abandoning it.

Most average users have already switched to Chrome. Even slightly above average users are going to lose from the switch to WebExtensions.

I do not consider myself a power user of Firefox, but the two extensions I use (DownThemAll and tab groups) are not going to be ported.

Re: Firefox 57 as the first release where only WebExtensions will be supported

#109
post #49

Earlier quoted context omitted.

It's a very different experience. Some of us who use Vimperator use it not only because of the key binding, but also for the command-line, ability to modify the UI (e.g. :set gui=none), ability to put .vimperatorrc in .dotfiles and use it across multiple systems, and such. As far as I know, VimFX still not capable of all these functionalities (some due to difference in mission, e.g. not modifying the UI.) That said,…

I use this all day long on Chromium - https://chrome.google.com/webstore/detail/cvim/ihlenndgcmojh... I also use this in Chromium - https://chrome.google.com/webstore/detail/wasavi/dgogifpkoil... Note that they do very different things from each other AND that they are running Chromium which is a SUBSET of the plugin features that will be available in Firefox (if all goes well).

cVim AFAIK implement the command line mode by injecting the command UI iframe and key binding events to every webpage as a content script. It works, but still less than ideal than what VimFX is trying to do by binding the shortcut globally.

There's also an ongoing discussion to try to port Vimperator to WebExtensions[1], which having everything as content script might be one way to do. However, it still doesn't give an ability to modify the UI as XUL/XPCOM Vimperator does.

[1]: https://github.com/vimperator/vimperator-labs/issues/705

Re: Firefox 57 as the first release where only WebExtensions will be supported

#110
post #47
post #31

Earlier quoted context omitted.

It wouldn't really be to make a statement. Chromium is a better browser but because of the powerful add-ons Firefox's overall experience is better. Take that away and there's no real reason to stay with Firefox unless you like their license and Mozilla as a company.

The question is, why is Chromium the better browser? Firefox 57 will have sandboxing and per-tab processes (most likely) plus a better extension system than Chrome's. Firefox 57 should be at least equivalent to Chromium.

It's much more safer browser to being with.
Post reply on HN