Firefox did similar 10 years ago when they discontinued XPCOM and XUL