Firefox a renunțat la utilizarea XUL Layout în interfața sa

După nouă ani de activitate, ultimele componente de interfață ale Firefox care utilizau spațiul de nume XUL au fost eliminate din codul sursă. Astfel, cu câteva excepții, pentru redarea interfeței utilizatorului Firefox se folosesc acum tehnologii web obișnuite (în principal CSS flexbox), și nu gestionari specifici XUL (-moz-box, -moz-inline-box, -moz-grid, -moz-stack, -moz-popup). Ca excepție, XUL continuă să fie folosit pentru a afișa meniurile de sistem și panourile pop-up (<xul:menupopup> și <xul:panel>), dar în viitor se plănuiește utilizarea API Popover pentru o astfel de funcționalitate.

Posibilitatea de a utiliza XUL în extensii a fost oprită în 2017, iar interfața a fost de asemenea eliberată de legăturile în limbajul XBL (XML Binding Language, extensie XUL) în 2019 (legăturile XBL care definesc comportamentul widget-urilor XUL au fost înlocuite cu Web Components), dar gestionarii XUL au continuat să fie utilizati în generarea elementelor interfeței browser-ului.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster