Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Firefox is probably still a legacy mix of XUL, cpp and migrating to rust. I'm pretty sure chrome is easier to adapt.


XUL was replaced quite some time ago.


>XBL stats update :

>* 28 bindings (9.33% of original bindings)

>* 10517 lines of code (21.02% of original LOCs)

https://twitter.com/mozxbl


Yes, apparently I was wrong. Thanks for the additional data.


There is still some XUL components/code floating around, it's being replaced and reduced with each release.


Hmm, TIL. I was under the impression this work was already completed.


XUL is not supported for extensions now, but has Firefox's UI really been fully rewritten in HTML yet?


No. If you open the browser console and type `window`, you see:

    ChromeWindow chrome://browser/content/browser.xul
Visiting this link is funny by the way.

Does this complicate having a standalone Gecko though? Surely browser authors could write their own UI and embed Gecko inside without touching XUL.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: