Novinky Firefoxu 5 pro vývojáře
Právě vydaný Firefox 5 nabízí jako již tradičně novinky i pro vývojáře. O nich si můžete přečíst na Mozilla Hacks, kde je například zmiňována podpora CSS Transitions či novinky v podpoře HTML5 a JavaScriptu. Za zmínku též stojí vydání Add-on SDK 1.0, což je sada nástrojů a API pro snadné vytváření rozšíření pro Firefox. O tomto balíčku si můžete přečíst článek na Zdrojáku, který vás zasvětí do základů.
Největší novinkou Firefoxu 5 je, že zase přestala fungovat většina doplňků. S přechodem na rychlejší vývojový cyklus (v praxi spíš rychlejší zvyšování čísla verze, aby se co nejrychleji dohnalo Chrome, IE a Opera) se mohla změnit i politika nutnosti uvádět číslo maximální verze, ve které doplněk ještě funguje. Ideálně způsobem známým z běžného JavaScriptu: místo
if (isIE) document.x()
psátif (document.x) document.x();
.Z 3890 doplňků hostovaných na serveru Doplňky Mozilly, které byly kompatibilní s Firefoxem 4, jich není kompatibilní s Firefoxem 5 celkem 256 (měsíc staré číslo). Nemluvil bych tedy o většině. Samozřejmě je číslo nekompatibilních doplňků vyšších než 256 (ne každý doplněk je na tomto serveru hostován), ale řekl bych, že s kompatibilitou doplňků je to výrazně lepší než třeba v případe vydání Firefoxu 4.
Máš pravdu, ono to nakonec nebude tak strašné, jak aktualizační skript vyhrožoval. Z mých doplňků (Firebug, Firecookie, FireLogger, Selenium) totiž měly být nekompatibilní hned tři, po ruční aktualizaci ale nakonec vypadl jen FireLogger.