En Firefox-udvikler har fundet en lang række teknikker i Apples WebKit-software, der blandt andet gør Apples egen Safari-browser langt hurtigere end betaudgaven af Firefox 3 i Mac Os X.
Det skriver Firefox-udvikleren Vladimir Vukicevic på sin blog.
Under arbejdet med at udvikle næste generation af browseren opdagede Vladimir Vukicevic, at betaudgaven af Firefox 3 var meget langsommere end Safari i Apples styresystem Mac Os X.
Det kunne han ikke forstå, fordi Firefox 2 ikke oplevede samme problemer, som nyeste skud på stammen.
Kick-ass release
Årsagen til dette ligger i, at Firefox 2 er en Carbon-applikation, mens Firefox 3 er en Cocoa-applikation. Det giver nogle forskelle i håndteringen af grafikken, der gør Firefox 3 langsommere.
Eller gjorde. For Vladimir Vukicevic fandt nemlig omkring hundrede af den slags hemmelige teknikker eller udokumenterede metoder, som er med til at forbedre ydeevenen i Apples egne produkter.
Og med opdagelsen har udvikleren også fundet en måde at optimere Firefox 3, så den ikke længere oplever hastighedsforringelser.
"Jeg er glad for, at der var en genvej til at løse dette problem med Mac Os X, for fordelene er enorme – Firefox 3 til Mac (overalt, faktisk) bliver en kick-ass release," skriver Vladimir Vukicevic på sin blog.
Bevidste forhindringer?
Safari-browseren er ellers baseret på open source-software, men disse udokumenterede og hemmelige koder er et tegn på, at Apple ikke går hundrede procent ind for open source, mener Vladimir Vukicevic.
Det udlægges af en bruger på Slashdot som om, Apple helt bevidst forsøger at gøre Apples egen Safari-browser hurtigere end konkurrenterne.
Den udlægning tager Vladimir Vukicevic dog afstand fra og siger blot, at det er en 'uheldig' måde at agere på.