soundstream ned 1.10.2017 08:30
Louis Pluto kaže...
Jakovp kaže...

Želiš reći da će to biti problem onima koji pišu addonove ili kome?

 problem mu je u glavi...

Rust je gotovo Mozillin in-house projekt, razvio ga je Mozillin developer, četvorica od osmero ljudi u core timu su Mozillini zaposlenici, Mozilla je jedini sponzor, servo je pisan u rustu... i sad će se kao slomit kompatibilnost...

što je najbolje ova ubrzanja i optimizacije na beti 57 su postignuta upravo radi rusta i servo-a (eksperimentalnog mozillinog layout enginea čije dijelove mozilla postepeno prebacuje u gecko), rust se razvija upravo na iskustvima dobivenim na razvoju servo-a

 Tek u 58 ili 59 verziji firefoxa WebRender ce zamijeniti gecko

Onaj tko želi, može ga i sada isprobati u v57 ali nije ukljuceno default

about:config
turn on layers.async-pan-zoom.enabled
turn on gfx.webrender.enabled
turn on gfx.webrendest.enabled
turn on gfx.webrender.layers-free
add and turn on gfx.webrender.blob-images
if you are on Linux, turn on layers.acceleration.force-enabled

 

 

Jakovp kaže...

Želiš reći da će to biti problem onima koji pišu addonove ili kome?

 

Je, problem je u njima jer si lijeni i nesposobni, ali nije im problem uzimat novce koje ljudi doniraju za te iste addonse

 

 

 

 

 

 

 

 

 

 

Grozni_Zabac ned 1.10.2017 11:59

Pitat ću ovdje, jer google ne izbacuje dobre rezultate pa nisam tamo ništa našao za ovu verziju.

 

Uglavnom, jako sam zadovoljan browserom, mislim da će Hrom konačno dobiti izgon s mog kompa. Doduše, jedna stvar me muči i ne mogu odgonetnut u čemu je problem. Naime, Firefox me za svaku stranicu pita hoće li spremit pass, kliknem save i on se ne spremi. Tako da na svakom loginu moram ponovo pisat pass. Isto tako, ponudio je da importa passworde s Hroma, ali saved passwords je prazan.

Ima li neko rješenje za ovo?

Djuro von Prekoplotovich ned 1.10.2017 15:51
Jakovp kaže...

Želiš reći da će to biti problem onima koji pišu addonove ili kome?

 

Ne, kod dobrog dizajniranog softvera addonovi se mogu izolirati i odraditi u nečemu drugome.
U praksi će se većina radi podrške/debuggiranja ipak odraditi u istom jeziku.

Još nisam vidio projekt koji bi uspio pobiti ono što je Fred Brooks rekao još prije 42 godine:
https://en.wikipedia.org/wiki/The_Mythical_Man-Month
I onda doradio prije 31 godinu:
https://en.wikipedia.org/wiki/No_Silver_Bullet

Na poslu smo imali problema s Firefoxom u verzijama 53 i 54.
Prilikom testiranja nekakvog embedanog web servera, browser nam je upadao u beskonačnu petlju. Najprije na jednom tabu nije uspijevao osvježiti stranicu, da bi se zatim to počelo događati na svima.
Radilo se o 15 istovremeno otvorenih tabova na istoj adresi, kod je bio relativno jednostavni HTML4+CSS+trivijalna Javascript funkcija koja osvježava stranicu svakih 10 sekundi. Ekvivalent bi bio web stranica s kraja 90ih.

Isti taj web server na istom browseru nema problema sa serviranjem nečeg puno složenijeg i pisanog u HTML5.
Najprije smo sumnjali da je problem u našem server kodu, ali ne, nakon testiranja i debuggiranja, problem je stvarno bio Firefox. Svi ostali browseri su uredno radili.
Nakon surfanja po njihovoj bazi bugova i sudeći po pisanjima njihovih razvijača, imaju dosta koda naslijeđenog još iz Netscapea i sada imaju problem s održavanjem.

Broj korisnika opada i Mozilla sada hitno treba magično rješenje koje će spasiti ono na čemu im počiva posao.
U tim slučajevima razvijači obično dođu s idejom "A sada ćemo napisati sve u jeziku Y umjesto u jeziku X, jer Y bolje barata s memorijom/sigurniji je/razvoj će biti brži".
OK, možda ćete zaustaviti curenje memorije, ali ono što je Brooks napisao i dalje važi za bilo koji programski jezik.
To sam vidio u praksi dok sam vodio razvojne timove, to sada gledam svaki radni dan dok radim kao programer na projektu gdje stotinjak ljudi iz 6 tvrtki s dva kontinenta rade ne nečemu što financira korporacija s budžetom puno većim od Mozillinog.
Korporacija je svjesna da software na kojem radimo nije savršen, ali su također svjesni da bi ih prepisivanje svega koštalo puno više.

Problem im nije samo u pisanju novog softwarea, nego i u testiranju gdje takav poduhvat također zahtijeva povećanje broja iskusnih ljudi, kao i u alociranju osoblja na održavanju postojećeg koda. Za svaki taj korak trebaš barem 6-7 mjeseci edukacije i uhodavanja novog osoblja. Čak i ako imaš dobar plan i strategiju, na kraju te obično dotuče i sahrani logistika.

Vodstvo Mozille se odlučilo kockati jer njihovo tržište je malo drugačije i gori im pod nogama.
Ali, OK, svaka nova generacija izgleda mora iznova otkriti kotač, vatru i lijevanje metala, da bi na kraju došli do bojlera i prodavanja tople vode.


Dok ne nađem alternativu u idućih par tjedana, prebacujem se na ESR.
Od verzije 57 pa dok ne istjeraju bugove za godinu-dvije, Firefox tretiram kao i Microsoftove browsere - koristim ako nema ništo drugo instalirano na kanti, ali izbjegavam korištenje za internet bankarstvo/kupovinu/bilo kakve financijske transakcije.

Ovo mi je također škola da se na ovom forumu ne prepisujem o razvoju softvera sa sveznajućom dječurlijom.

soundstream pon 2.10.2017 08:37

Probao sam google chrome canary v63 i duplo bolje i brže radi nego Firefox v57 beta 4

Je da su firefox izdali mjesec i pol dana prije izlaska finalne verzije, ali morat ce se jebaci potrudit ako zele biti bolji/brzi od chromea

Onaj tko ne vjeruje neka sam skine canary verziju pa moze cak i ako zeli napravit neki bench test :)
Evo jedan sa Reddita:

Friday pet 17.11.2017 00:42

Stvarno ne znam gdje je ta golema stednja rama.

 

 

Meni ovo ne smeta jer imam dovoljno memorije. Ali mi je totalno nejasno da otvorim 2-3 taba, sa interneta se povuce mozda 20-30 megabajta podataka i on vec pocucla 2 gige rama. Na sta? Cijeli operativni sustav trosi 2 gige rama sa hrpetinom servisa i tko zna kakvim sranjima, a ovdje otvoris facebook i bug forum i macan vec premasi to.