Nie, on pise o 10 000 nasobnom zrychleni. To nema nic so zle scitanymi percentami. Ked zoberieme nim pisane zrychlenie 30%, tak program spravi svoju pracu za 70% casu. To je znamena, ze svoju pracu spravi 1/0.7~1.43 krat rychlejsie.
Ked sa toto zrychlenie 30x zopakuje (medzi verziami 1 a 31), tak program spravi svoju pracu za 0.7^30~0.000022=0.0022% casu. Zrychlenie vypocitame ako 1/(0.7^30)~44366. Teda novy program by mal bezat cca 44366 krat rychlejsie.
Podla par benchmarkov v porovnani sa zda, ze najvacsi rozdiel vo vykone Pentia 200 a Core i7 860 je v "Sandra MultiMedia Floating Point (it/s) benchmark", kde je rychlost cca 1:1000. Teda pri zrychleni kazdej verzie o 30% by mal Firefox31 bezat na Pentiu 200 MMX cca 44 krat rychlejsie, ako Firefox 1 na Core i7 860.
Je rychlejší o 125%. Aneb "úrok z úroků".
Pokud budeme brát 20 navýšení verze, kde každé zrychlí oproti předchozí o 30%, tak 21. verze zvládne za stejný čas zpracovat 190x více práce. Jakkoliv to zní šíleně, tak k takovému zrychlení Javascriptu opravdu v tomto tisíciletí došlo. Bylo to těžké, ale "naštěstí" se začínalo s hodně špatným interpreterem.
Vždycky jsem si přál, aby můj prohlížeč (X)HTML byl rychlej interpret Javascriptu, sloužil k prohlížení PDF a přehrávání multimédií. Škoda, že můj emulátor terminálu neumí fungovat jako GPS navigace a můj textový editor nefunguje jako bitmapový editor. Jo a Freeciv by mohla fungovat jako bootloader. Oh wait... systemd on the way...
Není v těch alternativách trochu překlep?
Každopádně to má jeden háček - v současné době nemám na výběr mezi browserem A, který by byl použitelný ale "ideově poskvrněný", a browserem B, který by byl ideově čistý ale nepoužitelný. Spíš to vidím na souboj mezi browserem B a browserem C, který je ideově poskvrněný a o něco málo méně nepoužitelný než B: Potřebuji browser, který bude schopný fungovat bez JavaScriptu (zde odpadá Firefox, protože jeho rozšíření vyžadují globálně zapnutý javascript, jinak nemohou fungovat; u prohlížeče, který staví na myšlence "browser musí umět jen základ, zbytek se dodá pomocí rozšíření", to je zásadní problém) a do jisté míry i Chrome (je na tom lépe než Firefox, ale i tak pro spoustu podstatných věcí ten javascript zapnout musím). Potřebuji browser, který mi dovolí nastavit si klávesové zkratky podle potřeby (opět Firefox totálně nepoužitelný, Chrome o něco málo lepší). Potřebuji browser, který mi dovolí nastavit si vlastní vyhledávače (že mi Chrome nedovolí odstranit Google, prosím, ale proč mi nedovolí nastavit pro něj vhodnou klávesovou zkratku??). Potřebuji rozumné bookmarky, takže menu + rozumný správce (Chrome, WTF?). Potřebuji šifrovat uložená hesla (Chrome, co mi to děláš...). Atd. Nic z toho není požadavek na renderovací engine, tohle všechno je čistě jen záležitost UI nad tím enginem. Proč to v dnešních browserech nejde?
Opera 12.16 tohle všechno umí bez doplňků. Taky už jí nevychází nové verze, takže tlačítka, chování a ostatní se nemění.
Bohužel pro řadu firem a "web designérů" Opera nikdy nebyla a není internetový prohlížeč.
Ale co, důležité věci (seznam, google, banka, fóra, tube) fungují dál a když už opravdu potřebujete navštívit "moderní responzivní Weby 2 až 3.0", tak na to máte FF, co se aktualizuje jednou za měsíc z repositáře a tím to péčko z MEGA jednorázově stáhnete :-)
Co se týče lišt typu "Váš prohlížeč je zastaralý, nainstalujte alespoň IE 5 pro nekorektní zobrazení tohoto webu!" se dají blokovat stejně jednoduše, jako blikající reklamy se zeleným ufounem, co právě sestřelil ceny.
Chápu co myslíte, ale ty příklady jsou přitažené za vlasy. Internet a web se mění, prohlížeče tudíž také.
Když jsem někdy v 90. letech začal používat svůj první mobil, tak by mě nenapadlo, že v budoucnu budu mít jiný mobil, který slouží také jako fotoaparát a videokamera, satelitní navigace, herní konzole, multimediální přehrávač, webový prohlížeč, e-mailový klient, čtečka knih, dálkový ovladač ... Mám pokračovat?
To já již od 90. let snil o tom, že budu mít zařízení, které "slouží jako fotoaparát a videokamera, satelitní navigace, herní konzole, multimediální přehrávač, webový prohlížeč, e-mailový klient, čtečka knih, dálkový ovladač".
Akorát mě nenapadlo, že by to mělo umět i telefonovat.
To dosud neznám a nic takového tam nemám(???). Verzi 31 budu mít až v průběhu tohoto týdne.
Nebo jde o letitou záležitost, kdy se po startu zkontrolují verze doplňků a případně se stáhnou nové? To mně kupodivu nikdy nevadilo :-)
Většinou ale používám Seamonkey - to je nejlepší metoda, jak degeneraci Firefoxu obejít.
a další (visiální novinka) byla v článku opomenuta...pokud jste měli přes about:config nastaveno nezobrazování se close buttonu tabů, od této verze již byla tato možnost zrušena
Takže volba:
browser.tabs.closeButtons
již bohužel není aktivní, zase budeme muset zbytečně instalovat nějaká rozšíření, abychom se closebuttonu tabů zbavili...ach jo
Vetsina uzivatelu si spusti IE, protoze ten se jim nemeni pod rukama. Tomu zbytku google pod ruznejma zaminkama vnuti chromajzl - v podobe ruznyho adware. FF byl vzdy zavislej na tom, jak moc ho propagujo "lidi z roota" a kdyz bude srat je, tak ho nebudou instalovat ani svym oveckam => FF je mrtvola.
firefox je zku*veny. nebo vyvoj firefoxu. nebo vyvojari. nekde je proste velka chyba. s kazdou novou verzi musim hledat jak zpatky nastavit neco co mi do ted fungovalo. to uz je jak ty tamagochi windows. pouzivam FF rok a zacina me to nebetycne stvat. Vyvojari Opery aspon vedeli, ze nemaji rozbijet neco co fungovalo.
Keby radsej poopravovali kopu bug-ov (ich bugzillu tam maju celkom rozsiahlu na stale nevyriesene problemy) namiesto kdejakych novych funkcii ktore iba zbytocne na*ieraju uzivatelov.
Osobne ma napr. dost na*ralo rozbitie toho ich integrovaneho Sync (bookmarkov) od verzie 29, ktory hoci podla ich nejakych vlastnych statistik neni vraj zrovna najvyuzivanejsou funkciou. Otvoril som na to Prio2 bug, poskytol kopu osobneho casu na kdejake testovania a pod. spolupracu, a doteraz to neopravili!
Výčet kontrolovaných přípon z diffu:
+ StringEndsWith(fileName, NS_LITERAL_STRING(".bas")) ||
+ StringEndsWith(fileName, NS_LITERAL_STRING(".bat")) ||
+ StringEndsWith(fileName, NS_LITERAL_STRING(".cab")) ||
+ StringEndsWith(fileName, NS_LITERAL_STRING(".cmd")) ||
+ StringEndsWith(fileName, NS_LITERAL_STRING(".com")) ||
+ StringEndsWith(fileName, NS_LITERAL_STRING(".exe")) ||
+ StringEndsWith(fileName, NS_LITERAL_STRING(".hta")) ||
+ StringEndsWith(fileName, NS_LITERAL_STRING(".msi")) ||
+ StringEndsWith(fileName, NS_LITERAL_STRING(".pif")) ||
+ StringEndsWith(fileName, NS_LITERAL_STRING(".reg")) ||
+ StringEndsWith(fileName, NS_LITERAL_STRING(".scr")) ||
+ StringEndsWith(fileName, NS_LITERAL_STRING(".vb")) ||
+ StringEndsWith(fileName, NS_LITERAL_STRING(".vbs")) ||
+ StringEndsWith(fileName, NS_LITERAL_STRING(".zip"));
Dakujem, trosku ste zmiernili moje obavy lebo viem ze pri analyze pocitaca policiou (USA) sa pouziva hash kod suboru, maju databazu hasov vstetkych znamych suborov z beznych aj menej beznych programov a tie co nie su v databaze dalej overuju, cize ked niekto premenuje jpg na exe tak mu to nepomoze oni zistia ze take exe neexistuje nikde inde a preveria ho.
Rychlejší se mi nezdá? V aplikaci postavené na OpenLayers se naopak při více vektorových zákresech cest a více značkách zdá pomalejší (Linux na Atomu a oproti FF 30).
Pole vyhledávače na prázdném tabu zabírá příliš místa (velká díra nad ním) a tím odsunuje nejpoužívanější stránky dolů (ne moc příjemné na malých obrazovkách). Navíc volba jiného vyhledávače funguje jen pokud byl předvolen Google.
Pokud jde o kontrolu stahování binárních souborů, tak o ni nemám zájem. Jde o další ztrátu soukromí. Jak se to vypíná?
Jsou to jen prvotní dojmy. Uvidíme...
a) Turn off malware detection in Preferences > Security > "Block reported attack sites." This disables all Safebrowsing malware protection, including the warning interstitial that appears when the user navigates to a malware site.
b) Replace browser.safebrowsing.appRepURL in about:config with an empty string. This disables application reputation checks but leaves other Safebrowsing malware protection intact.
Bohužel musel jsem jít zpět na verzi 30.0. Mám tu jedno zařízení a při přístupu na něj přes https://ip_adresa Firefox 31 vytížil plně procesor a ani po 30s stránka nenajela.
Firefox se do žádné role nestaví, to je jen řečnický obrat autora článku :) To, že zobrazuje PDF soubory, když to umí a není nainstalován Adobe Reader, je přece naprosto v pohodě. Pokud chceš používat Adobe Reader, není nic snazšího, než si jej nainstalovat a prostě používat i v prohlížeči. V tom ti nikdo nebrání.
Ne, o to vubec nejde, jde o to, ze ja chci WEB browser, a AZ budu chti PDF browser, tak si ho nainstaluju - a pokud budu chtit, tak trebas v podobe pluginu do web browseru. Takhle mas jen dalsi tunu sracek, ktery se zcela zbytecne nacitaji do pameti, jsou deravy ... a navic to nefunguje.
Pro BFU je pak daleko prijatelnejsi situace, kdyz mu system zahlasi, ze tohle otevrit neumi (a on si nekde zjisti, co na to potrebuje) nez situace, kdy se mu to otevre zmrveny, coz plati pro 80% pdf otevrenych ve ff.
Také bych místo asociace přípony čekal dialog "Vy ještě nemáte nic asociováno s .pdf, přejete si vytvořit asociaci tak, aby se .pdf otevíralo ve Firefoxu?" A volbu "děkuji, nechci".
Není mi jasné, jak to mají implementované. Asociaci jsem smazal, Firefox nainstaloval, ale na nic se neptal a ani nevytvořil žádnou asociaci. Možná to nekontrolují podle toho, jestli je .pdf s něčím asociované, ale spíše podle seznamu instalovaného SW nebo nějakou jinou metodou. Adobe Reader stále nainstalovaný byl a po poklepání na pdf se nabídl jako první. Možná to Firefox zmátlo. No, zkrátka jsem ho nedokázal donutit, aby .pdf otevíral, takže ani neověřím, zda se slušně ptá.
Rozhodně nebyl. I v tomto případě se můžu rozhodnout soubor nestahovat, uložit, nebo otevřít v prohlížeči.
Navíc zatímco mě dřív dával na výběr zda a v jakém systémovém prohlížeči otevřít, náhle začal otvírat v prohlížeči a zdržovat FF. V okamžiku, kdy stahuji příručku na disk to naštve.
No alespoň, že to jde přepnout.
Uvítám informaci o těch dírách a určitě by bylo fajn, kdyby jsi sem dal pár příkladů PDF souborů, které se ti nekorektně vykreslují. Pár jich znám, tak jestli máme na mysli ty samé. Díky.
Jinak interní prohlížeč PDF se do paměti nenačítá, pokud jej nepoužíváš. Maximálně ti může vadit těch pár set kilobajtů, co je na disku.
Sorry, ale vazne nebudu sacovat 10GB PDFek a hledat ktery jsou jak zmrveny. To co sem napsal si pamatuju, protoze sem to resil u jednoho nestastnika a mel sem zrovna naladu zkoumat, v cem je zakopanej pes.
Jinak tohle je taky moc pekny ... http://ulozto.cz/xosrzK4M/ffpdf-png
Oboji 100% velikost vlevo ff pravo acrobat ... to se moc fajn cte, kdyz je to takhle nejspis moderne kostickovane pojato ... Vynikne specielne pri zvetseni ...
Tam jsou úžasný perly, viz např. Simple text PDF is not rendered correctly.
Opravdu náročné PDF :-)))
Prosímte, v bugzille jich máš stovky... pokud se ti jedná konkrétně o nějakou diakritiku, tak např.
https://bugzilla.mozilla.org/show_bug.cgi?id=846303
https://bugzilla.mozilla.org/show_bug.cgi?id=1023808
https://bugzilla.mozilla.org/show_bug.cgi?id=844092
https://bugzilla.mozilla.org/show_bug.cgi?id=1032743
https://bugzilla.mozilla.org/show_bug.cgi?id=836216
Nebude dál mrhat časem, aktuálně je tam 380 otevřených bugů týkajících se toho programátorského "pokladu".
Tak zrovna tohle tvrzení "Pokud chceš používat Adobe Reader, není nic snazšího, než si jej nainstalovat a prostě používat i v prohlížeči. V tom ti nikdo nebrání." Není moc pravda. AR mám, ve FF jsem to nastavoval už asi 50x a čas od času mi si to ten zmetek sám v konfiguraci přenastaví. Nepodařilo se mi zjistit, při jaké příležitosti to dělá. FF sračkovatí, to je bez debat.
Naprosto příšerné, a jinak, krom výkonu opravdu nemám ani náladu, ani čas hlásit denně mraky PDF, která to domrví nebo vůbec nezobrazí. (Navíc, u některých PDF to vůbec nepadá v úvahu, obsahují citlivé osobní údaje nebo jiné věci rozhodně nevhodné ke zveřejňování v bugzille).
Buď mám nějaké zázračné PDF soubory, nebo zázračnou edici Firefoxu. V posledních několika měsících jsem nenarazil na jediný PDF soubor, který by Firefox nedokázal rychle zpracovat a dobře zobrazit. Faktury a účty, tiskové zprávy, elektronické knihy, návody a manuály, technické nákresy, katalogy produktů. Na co si vzpomenete.
Dříve jsem problémy registroval s výkonem i vykreslováním. Teď vážně ne. Neříkám, že jsem referenční vzorek, na jehož základě by bylo možné prohlásit, že vše je v naprostém pořádku. To vážně ne. Jen se divím té smršti kritiky, když moje osobní zkušenost řádově se stovkami dokumentů je diametrálně odlišná.
už jste to někdo uvedli do původního stavu? Ten search box jsem odstranil tímto:
https://support.mozilla.org/en-US/questions/998430
ale ty náhledy zůstaly poloviční... Se mně nechce zbytečně instalovat další doplněk. :(
Je na to španělský "aboutab".
Jinak: Když si v about:config najdeš "newt" jsou tam užitečné volby a jako nový tab je možné otevírat cokoliv změnou: "browser.newtab.url "
Bohužel kde se přímo v configu vypne "new tab search box" jsem nenašel.
Pokud jde o velikost, je to jen stránka a jde jí zvětšit a obnovit.
díky za odpověď. ;) Nakonec jsem to vyřešil takhle:
https://support.mozilla.org/cs/questions/1011835?esab=a&s=newtab&r=9&as=s
stačilo líp hledat no...
Původně jsem myslel, že to "Uživatel si v profilu nezvolil přezdívku", které je ještě je všemu klikací, je bug redakčního systému.
A ona je to zřejmě featura. Dokonce u toho mají někteří borci obrázek.
Nevím přesně proč, ale docela mě to ruší při čtení. Asi je to moc dlouhé nebo co.
Navrhuji tam rovnou psát java.lang.NullPointerException, popř. PHP ekvivalent téhož. :-)
Původně jsem myslel, že to "Uživatel si v profilu nezvolil přezdívku", které je ještě je všemu klikací, je bug redakčního systému.
Studentíci ze Žižkova se stihli rozprchnout na prázdniny, takže bohužel oprava nebude, ačkoliv to tady lidi hlásili už před 3+ měsíci, viz Donutit uživatele k vyplnění přezdívky v profilu je opravdu složitý programátorský oříšek... :-P
"Dalším velkým tématem je bezpečnost" - jako napr. to, ze kdyz nejaky server pouziva pouze sslv3 (protoze ma tlsv1+ vypnute nebo proste neumi), tak se ff31 nepripoji (chyba), ani ff30 (obcas jo, obcas ne). A pak musi uzivatel nastavit security.tls.version.max na "0", takze se bude pouzivat jen sslv3 a to i pro servery, ktere by tlsv1+ umely:-) No, chce to doladit:-)
Macichu, ty provokativní poznámky o "zlozvyku" si laskavě nechte od cesty. To snad vážně je úmyslná provokace. Uživatelé nemají naléhavý důvod používat kdejaký vlezlý toolbar, který je podle vás zrovna "in", snad kromě BFU, kteří mají dosud problém rozlišit mezi zadáním adresy a vyhledáváním. Údajná časová úspora je tak leda v milisekundách. Jestli jste chtěl mě, pitomce, dovzdělat, tak vězte, že účinek byl přesně obrácený a s několikanásobně větší amplitudou.
Co tě na tom provokuje? Autor jasně vysvětlil, že jde o business, který Mozilla provozuje. Kde tvrdí, že je na té šaškárně s dalším vyhledávacím řádkem něco in? Jestli tě někdo provokuje, pak Mozilla. Chladíš si žáhu na špatném hrobě.
To Mozilla chce právě i ty pitomce, kteří neumí používat běžný vyhledávací řádek, přihrát Googlu, aby se mohly šábnout o zisk z reklamy. Kapiš? Buď rád, že se jako nový panel rovnou neotevírá homepage Googlu. Takto tam alespoň zbylo ještě nějaké místo na tu chabou náhražku za Speed Dial. Zatím ...
To je ovšem velmi "milá" zpráva. Ve stupidním chromáckém omnibaru, nebo jak se ten jejich adresní řádek jmenuje, vyhledávání vypnout nejde vůbec, naštěstí se to dalo pořešit vytvořením nějakého null search providera, který na browserem zaslaný dotaz vrátí stejnou hodnotu, jakou obsahuje zaslaný dotaz. Prostě úžasné. Než se mi to povedlo nastavit, posílaly se na Google i dotazy na IP adresy lokálních rozsahů :-D Služby pro idioty.