View Single Post
  #19  
Old 08.03.2019, 23:04
lolcat lolcat is offline
JD Alpha
 
Join Date: Jun 2010
Posts: 23
Default

The reasons given are:
  • Increasing disparity with the "gecko" target.
  • The large security attack surface WEs pose. Some taste of that became public knowledge recently with web content being able to steal browser data through WEs.
  • Aside from that though, there is constant upkeep in security bugs (undisclosed) dealing with WEs.
  • The non-native nature of WE interface elements in a XUL-based application. A whole bunch of hacks are needed to integrate web content widgets in the XUL UIs.
  • XUL extensions already offer anything WEs can do, and then some, without the need for writing new WE APIs for specific extensions, each with their own maintenance and risks.
(src: Their main dev Moonchild on "Basilisk's experimental WebExtension support will be dropped." )
Personally I think I'm not doing them too much wrong if I say that they think it is going to be too much maintenance work to do for the relatively small team.
And yes, this is no longterm solution at all. Still I think it is my best option for now and I hope for a few more years.
Reply With Quote