Mozilla se ruši zbog memorijskih pukotina u Firefox Add-onsima

Prošlo je samo nekoliko kratkih mjeseci kako je Mozilla stavila svoj Firefox preglednik na memorijsku "dijetu", te su ovaj tjedan objavili da se ista stvar radi za Firefox Add-onse. "Veliki problem nam stvaraju propustljivi Add-onovi", započeo je u ponedjeljak post na blogu developer Nikolas Nethercote iz Mozille. U postu na blogu, Nethercote ocrtava sažetak Mozilline strategije za rješavanje problema, poput traženja pomoći od testera svojih trenutnih Nightly verzija.

Obećavajući novi patch je pokazao veliki potencijal u rješavanju što Nethercote naziva "crome-to-content" procurenja. "U teoriji on bi se spriječio gotovo sve Add-onove zombi sadržaja, zbog kojih se dešava većina procurenja sa Add-onima", objasnio je Nethercote. "A u praksi, čini se da se radi izvrsno. A zapravo, testovi novog patcha do sada su otkrili smanjenje potrošnje memorije od čak 400 posto", rekao je Nethercote. Rezultat - bez obzira na hardverske mogućnosti - može biti puno veća brzina preglednika, nadodao je. "Čak i na high-end strojevima s puno RAM-a, procurenja uvelike mogu povrijediti performanse preglednika", objasnio je Nethercote.

Više detalja o novom patchu, od strane samog kreatora istog, možete pronaći na nedavnom blogu Kyle Hueya. Naravno, rijetko je da patch rješava bilo koji problem u prvom naletu bez ikakvih nuspojava, i ovo posljednje nije iznimka. Naime: barem jedan dodatak - Wallflower, da budemo određeni - se čini da uzrokuje novi problem nakon što se primjeni patch. Ispostavilo se, međutim, da se greškica pojavljuje samo u add-onima izgrađenima sa starijim verzijama SDK Add-onsima, prijavio je Nethercote. Kao rezultat toga, Mozilla traži od korisnika Firefox Nightly builds da prijavljuju bugove ako vide slične probleme u bilo kojim od Add-onova koje koriste.

"Za 28. kolovoza je zakazano puštanje Firefox 15," zaključio je na kraju. "Moramo popisati što više zahvačenih Add-onova kako bi ih obnovili s najnovijim SDK-om prije tog datuma kako bi smanjili potencijalne probleme."