Firefox UI 現在由Web Components 構建
Mozilla開發者Brian Grinstead 宣布 Firefox UI現在由Web Components構建,移除了XBL。Firefox UI一開始是用DOM和JS構建的,在20多年前它們對原生應用而言是大膽的新技術。
因而在Web平台還不支持它們前Mozilla自己實現了構建複雜Web應用所需的部分特性。這些特性慢慢演變成了標準規格如CSS fle Xbox和Web Components。
當這一切發生時,允許現有代碼庫使用原版本要求平台同時支持兩者當然是最容易的事情,畢竟重寫舊代碼既困難也不划算。
但Firefox 決定實現Web Components 並移植現有的UI 組件,它採用了漸進的方式,耗時兩年終於完成。這一成績將允許Mozilla 專注於現代Web 標準,移除大量重複而復雜的功能。