Berta Sándor
A Firefox 7-ben debütálhat az Azure
A Mozilla új grafikus API-ja várhatóan a Firefox 7 egyik első verziójában mutatkozik majd be. Az első teszteken az Azure kiválóan szerepelt, akár tízszer gyorsabbnak bizonyult a jelenlegi grafikus rendszernél, a Cairónál.
Az Azure már részét képezi a Firefox 7 úgynevezett Aurora-verziójának és a böngésző hamarosan a béta fejlesztési csatornába kerülhet át. Bas Schouten, az Azure fejlesztéséért felelős szakember azt írta blogbejegyzésében: minden jel arra mutat, hogy az Azure a Firefox 7-ben debütálhat majd. Az új grafikus rendszer ugyanakkor még koránt sem tökéletes, ezért a böngészőben a használatát eddig kizárólag a 2D Canvas elemek megjelenítésére korlátozták.
Schouten már júniusban bemutatta az Azure első teszteredményeit, amelyekből kiderült, hogy az új fejlesztés jelentős mértékben gyorsíthatja a Firefoxban az oldalak betöltését. Azonban tény, hogy nem minden helyzetben gyorsabb az Azure a Cairónál, ez viszont a további fejlesztéseknek és optimalizálásoknak köszönhetően hamarosan megváltozhat. A szakember szerint az Azure Cairóval szembeni sebességbeli előnye mindenképpen megmarad majd a Firefox 7-ben is, s elismerte, hogy eddig gyakorlatilag alig végeztek optimalizációs munkákat. Emiatt fordul elő, hogy bizonyos funkciók sokkal lassabban foghatók munkára, mint a Cairo használata során. Az ugyanakkor eldőlt, hogy ennek ellenére a Firefox 7-es verziója már az Azure rendszerrel jelenik meg.
Az új API mellett szól az is, hogy jóval kevesebb erőforrást igényel és ez szintén hozzájárul a sebesség növeléséhez. Emellett az új API képes lesz együttműködni a különböző operációs rendszerekkel, hardverplatformokkal és meghajtóprogramokkal is. Végül, ha valamilyen oknál fogva nem áll rendelkezésre natív Azure-támogatás, akkor a munka elvégzését az eddig is használt Cairo veszi át. A Mozilla munkatársai nem kapkodnak, céljuk egy hibamentes API elkészítése. Amennyiben komolyabb hibákat fedeznek fel a fejlesztőeszközben, úgy elképzelhető, hogy azt eltávolítják a Firefox 7-ből és csak a Firefox 8-ban fog debütálni. Az Azure leginkább a Microsoft Direct2D-re támaszkodik, de a cél az összes operációs rendszerrel és hardverrel való teljes kompatibilitás. Az API-t később alkalmassá tennék az OpenGL és a Direct3D használatára is.
Az Azure már részét képezi a Firefox 7 úgynevezett Aurora-verziójának és a böngésző hamarosan a béta fejlesztési csatornába kerülhet át. Bas Schouten, az Azure fejlesztéséért felelős szakember azt írta blogbejegyzésében: minden jel arra mutat, hogy az Azure a Firefox 7-ben debütálhat majd. Az új grafikus rendszer ugyanakkor még koránt sem tökéletes, ezért a böngészőben a használatát eddig kizárólag a 2D Canvas elemek megjelenítésére korlátozták.
Schouten már júniusban bemutatta az Azure első teszteredményeit, amelyekből kiderült, hogy az új fejlesztés jelentős mértékben gyorsíthatja a Firefoxban az oldalak betöltését. Azonban tény, hogy nem minden helyzetben gyorsabb az Azure a Cairónál, ez viszont a további fejlesztéseknek és optimalizálásoknak köszönhetően hamarosan megváltozhat. A szakember szerint az Azure Cairóval szembeni sebességbeli előnye mindenképpen megmarad majd a Firefox 7-ben is, s elismerte, hogy eddig gyakorlatilag alig végeztek optimalizációs munkákat. Emiatt fordul elő, hogy bizonyos funkciók sokkal lassabban foghatók munkára, mint a Cairo használata során. Az ugyanakkor eldőlt, hogy ennek ellenére a Firefox 7-es verziója már az Azure rendszerrel jelenik meg.
Az új API mellett szól az is, hogy jóval kevesebb erőforrást igényel és ez szintén hozzájárul a sebesség növeléséhez. Emellett az új API képes lesz együttműködni a különböző operációs rendszerekkel, hardverplatformokkal és meghajtóprogramokkal is. Végül, ha valamilyen oknál fogva nem áll rendelkezésre natív Azure-támogatás, akkor a munka elvégzését az eddig is használt Cairo veszi át. A Mozilla munkatársai nem kapkodnak, céljuk egy hibamentes API elkészítése. Amennyiben komolyabb hibákat fedeznek fel a fejlesztőeszközben, úgy elképzelhető, hogy azt eltávolítják a Firefox 7-ből és csak a Firefox 8-ban fog debütálni. Az Azure leginkább a Microsoft Direct2D-re támaszkodik, de a cél az összes operációs rendszerrel és hardverrel való teljes kompatibilitás. Az API-t később alkalmassá tennék az OpenGL és a Direct3D használatára is.