Nevím jestli je to správná cesta, ale jisté je, že to naštve spoustu lidí. Jestli jich bude víc nebo míň než nově příchozích k FF se uvidí až po stabilní verzi 57+.
Alternativ pro lidi, co chtějí původní doplňky moc není. Asi nejnadějnější zatím vypadá Pale Moon, který kromě stávajícího prohlížeče (fork z FF 24 ESR) připravuje nový prohlížeč Basilisk (fork z FF 52 ESR). Projekt je ale zatím v počátku. Nějaké první vydání by snad mělo být na podzim:
http://www.basilisk-browser.org/preview/index.shtml
Otazkou je, jak dlouho se jim podari vyvoj tahnout, protoze diky prechodu na nove renderovaci jadro budou mit se sdilenim kodu velky problem v budoucnu.
Uz ted PM hodne zaostava v HTML5Test :
http://html5test.com/compare/browser/866f4a33feba3cc6/firefox/chrome-58/edge.html
- ma zde bohuzel suverene nejnizsi skore. A pokud nebude schopen prebirat kod od FF, tak se da ocekavat, ze se bude rozdil jeste dale prohlubovat, nemluve o dalsich faktorech (rychlost JS ci renderovaciho jadra napr.).
A ze by pro PM s jeho uzivatelskou zakladnou nekdo optimalizoval weby (ci alespon je testoval), to se pri soucasnem trznim podilu opravdu neda ocekavat..
Mozilla opouští původní Gecko + XUL právě kvůli "drahé" údržbě/rozvoji. Na to dojedou všechny alternativní projekty typu Seamonkey, Thunderbird nebo Palemoon.
Doporučuji se podívat do mailing listů Thunderbirdu - tam možnost vlastního udržování Gecka vyloučili jako zcela nereálné.
Ono to bude i tím, že se na to poslední ROKY vůbec nesoustředili (natož aby se opravovali i třeba letitý chyby). Soustředili se kromě věcí sice pracných, ale po několika měsících stejně smazaných (Hello, Social API, atd.) mj. třeba na e10s, a přitom ani s armádou programátorů po těch mnoha letech ještě zdaleka neopravili všechny chyby, které to přineslo (vícevláknovost u důležitých věcí se dá zajistit i jinak, a není třebas ji cpát úplně všude).
Je to open source, resp. komunitní projekt, a uvidí se, jak už jsem psal v jiném příspěvku.
To byl příklad.
Ukaž mi za ta léta něco, v čem prováděli "údržbu" (nebo dokonce vývoj) právě XUL (i u XPCOM to bylo výjimečně), pokud se nejednalo o tisíce patchů kvůli párování XUL a SpiderMonkey, např., což ale kromě oddělení JS souviselo právě s e10s, budoucím Servem, atd.
Ano, Pale Moon nemá aktuálně armádu vývojářů. Je to tak. Ale to je fakt, a nevím, o čem dalším se nad tím dá debatovat, než co už bylo řečeno, že ukáže budoucnost.
Část skóre v html5test je zapříčiněna (úmyslně) zcela vypnutým WebRTC (z bezpečnostních důvodů - úniky PRIVÁTNÍCH IP adres, apod., a i proto, že, i z těchto důvodů, to drtivou většinou uživatelé ani nechtěli).
Samozřejmě by nejlépe bylo, aby se (do nové platformy - back-endu) zapojovali další vývojáři (hlavně C++). Zatím se tak neděje, a spolupráce s jinými forky vypadá bledě. Ale jak to může být v budoucnu se uvidí.
Me je telekonference v browseru dost proti srsti. To abych mel porad pusteny prohlizec, v nem neustale natazeny prislusny tab, ktery abych pak jeste nasel, kdyz nekdo vola. Ne vzdy take chci mit pusteny prohlizec. Na zvaneni ma byt mala, nenarocna aplikace, idealne rozdelena na lehky daemon+ikonu do systraye, ktery pak spusti co nejjednodusi okno, ktere rychle nabehne, protoze v nem neni 12 GB specialnich efektu. Tedy napriklad ne Skype, jak ho MS dokurvil.
> Me je telekonference v browseru dost proti srsti. To abych mel porad pusteny prohlizec, v nem neustale natazeny prislusny tab, ktery abych pak jeste nasel, kdyz nekdo vola.
Service workers + push API tohle resi, notifikace pak funguji i v pripade, ze stranka neni otevrena.
> Ne vzdy take chci mit pusteny prohlizec.
Kolik % lidi realne vypina prohlizec a zaroven chce byt online ?
> Na zvaneni ma byt mala, nenarocna aplikace, idealne rozdelena na lehky daemon+ikonu do systraye, ktery pak spusti co nejjednodusi okno, ktere rychle nabehne, protoze v nem neni 12 GB specialnich efektu. Tedy napriklad ne Skype, jak ho MS dokurvil.
Vitej v realite. WebRTC nemizi, naopak se na nej migruje. Namatkou treba co pouziva WebRTC - Google Hangouts / Duo / Allo, Skype, Slack, Citrix, Facebook, ... Ale je to i pozitivni - aspon to vse funguje i v Linuxu :-)
Ale jinak co se tyka pouziti techto lehkych messengeru - ja mel ruzne kecalky taky rad, ale jejich doba je uz bohuzel pryc, normalni uzivatele je proste nepouzivaji a maji misto neco weboveho. Ale nastesti je u aspon nekterych k dispozici API, pokud clovek webovy klient nechce.
Ale jinak co se tyka pouziti techto lehkych messengeru - ja mel ruzne kecalky taky rad, ale jejich doba je uz bohuzel pryc, normalni uzivatele je proste nepouzivaji a maji misto neco weboveho.
Potiz je, ze tech kecalku bylo prilis mnoho, obvykle kazdy s nejakym dementnim, nekompatibilnim, proprietarnim protokolem, namisto aby bylo par standardnich, dobre vymakanych protokolu. Treba XMPP to nikdy nedotahlo za stadium jakesi minimalni specifikace, na ktere se vsichni shodli a kde spousta veci chybela.
No a ted se ten samy bordel jen prenasi do webovych aplikaci, takze jsme si zase nepomohli, spis naopak.
Aaaa dasli negramotnej trotl ... kdybys nebyl negramotnej blb, tak by ses mozna na webu palemoonu docet, za zadnej kod s chrofoxem nesdilej uz peknou radku verzi. Naopak, narozdil od soudruhu z chrozilly jak tu i zaznelo opravujou veci, ktery sou v chrofoxu rozbity uz par let.
Jo, a tyhle kydy ze by nekdo delal web pro firefoxe s jeho 1% ... se psavaly asi tak pred 10+ lety taky.
Vzhledem k principu open source ale není potřeba znovu vymýšlet kolo (pokud už je vymyšleno).
Co se týče stránek, ono je to i tím, že spousta webů začne používat kdejakou ještě draft "fičuru", a že existujou nějaký strandardy, a že implementace všeho nějakou dobu trvá všude, je leckdy moc nezajímá.
Přitom by mnohdy stačilo použít if else s nějakým standardním alternativním kódem, a to v nemnoha situacích. Ony by ty tuny javascriptu zase tak moc už nenabobtnaly...
Jenze zrovna alternativni kod je presne to, co nikdo resit nechce. Funguje web v poslednich dvou trech verzich hlavnich prohlizecu? Funguje. Tak kde je problem? Proste ta hrstka problemistu s necim jinym zmeni prohlizec, pokud si chcou nas web uzit. Tak nejak vypada beznej pristup k veci.
Dalsi vec je, ze pokud ma web deset mega javascriptovych knihoven kvuli kazdy pitomosti, ktera by se "rucne" dala napsat na par radku (coz je dnesni desivej trend), cekat od autoru nejakej alternativni kod je hodne naivni. Proste bud to kouzelna knihovna umi a automaticky dela, nebo to "nejde".
"Uz ted PM hodne zaostava v HTML5Test"
Pale Moon zaostává ve více věcech, v HTML, CSS i JS. Teď aktuálně jsem zrovna narazil na polovičatou implementaci klíčového slova "let" v Javascriptu, abych zmínil něco konkrétního. Hlavní vývojář sice má sebevědomí na rozdávání (stačí se začíst do fóra podpory), ale on a dva-tři lidi, které má k ruce, prostě samostatné jádro nemůžou stíhat. Pokud nezískají posily, což je možné, leč nepravděpodobné, skončí Pale Moon asi tak jako dejme tomu Konqueror.