Jedan od tipičnih primera kako se friziraju rezultati vezani za performanse browsera dolazi nam iz Applea. Naime, prvo što vidite na stranici posvećenoj
Safariju jesu uporedni rezultati testiranja performansi browsera, u kojima je
Safari naprosto „oduvao”
Operu, Firefox i
Internet Explorer (kako u HTML, tako i u JavaScript performansama). Ove tvrdnje Apple izvlači iz rezultata paketa za testiranje performansi
iBench, koji su razvili Lionbridge, VeriTest i PC Magazine, a od čijeg se daljeg razvoja odustalo, što Appleu ne smeta da ga nazove „najrespektabilnijim alatom za testiranje performansi pretraživača”. Kvaka u kojoj leži suština dobrih rezultata
Safarija na
iBench testovima jeste u tome što se oni oslanjaju na događaj
onLoad, koji browser inicira kada je strana u potpunosti učitana, te test program smatra da tada treba da prestane s merenjem vremena, jer je program završio sa svim radnjama oko prikaza stranice. Međutim,
Safari ovaj događaj tumači drugačije od svojih konkurenata – inicira ga pre nego što izračuna kompletan raspored elemenata stranice, čime upravo i stiče prednost na koju se autori bestidno pozivaju.
Izmene koje donosi Safari 3.1.2 uglavnom su sigurnosne prirode. Novi Safari otklanja propust u delu zaduženom za prikaz BMP i GIF slika koji je dosad omogućavao hakerima da, pomoću specijalno napravljenih slika, saznaju sve o aktivnim aplikacijama na računaru na kojem je program pokrenut. Takođe, sigurnosni propusti koji su omogućavali malicioznim sajtovima da u određenim situacijama izvrše proizvoljne programe na korisnikovom računaru, kao i da na desktop snime programe koje bi korisnik greškom mogao da pokrene, otklonjeni su u ovoj verziji Appleovog browsera. Možemo reći da Safari donosi najmanje noviteta od testiranih pretraživača, što se moglo i očekivati na osnovu neznatnog pomaka u verziji programa.
Коментари