News for hackers. Stuff that matters.
Re:No XBL Components Left in Firefox by ahbyb on Saturday October 26, 2019 @02:37PM (#21365398)
>And now a major browser's UI is built with web components!

Proud that you need to use your HTML/JS engine to render your UI instead of using faster native code? I mean you have the opportunity of getting rid of XUL and instead you change it... for something similar?

Re:No XBL Components Left in Firefox by dralley on Saturday October 26, 2019 @04:27PM (#21365979)
The browser UI was already rendered by Gecko, that's how XUL and XBL work. It's just that it's rendered by parts of Gecko that aren't used by anything else on the web, and so in honesty those paths probably had less optimization, not more.
Re:No XBL Components Left in Firefox by stefan_ on Saturday October 26, 2019 @10:05PM (#21367473)
That sounds like a great thing, because the Web is where we applaud people if their site renders in a second, enough time for a modern processor to render a full fricking playthrough of the original Doom.
Re:No XBL Components Left in Firefox by adrian17 on Saturday October 26, 2019 @02:56PM (#21365505)
As for XBL: as far as I understand, it was closer to Custom Elements - defined at XML/JS layer instead of with native code. In fact it was so similar that FF developers made a tool that tried to automatically convert an XBL binding to equivalent Custom Element (similar to Python's 2to3).
Re:No XBL Components Left in Firefox by spankalee on Saturday October 26, 2019 @04:07PM (#21365873)
They get the benefits of cross platform code, but now use something that developers are more familiar with, and the can get rid of a lot of code. Big win, I think.