
Mozillan tuorein Firefox-päivitys on edennyt beetavaiheeseen ja on heti ladattavissa sekä kuluttajakäyttöön suunnattuna versiona että erillisenä kehittäjäversiona. Yhtiön mukaan muutokset edelliseen versioon ovat niin merkittäviä, että Firefox 57:n sijasta uusi versio nimettiin Firefox Quantumiksi. Mozillan mukaan uusi beetaversio on kaksi kertaa niin nopea, kuin vuosi sitten julkaistu Firefox 52.
Firefox Quantum on vajaa vuosi sitten esitellyn Project Quantumin hedelmä. Se hyödyntää vanhan Geckon sijasta uutta Servo-renderöintimoottoria ja tuo mukanaan uuden Photon-käyttöliittymän. Photon-käyttöliittymää suunnitellessaan Mozillan pääajatuksena on ollut minimalistisuus ja sopivuus korkean tarkkuuden näytöille. Käyttöliittymä tunnistaa myös käytetäänkö sitä esimerkiksi hiirellä vai sormella, jolloin se näyttää käyttötapaan sopivat valikot ilman, että käyttäjän tarvitsisi erikseen valita esimerkiksi kosketustila. Käyttöliittymään on lisätty myös uusi osio nimeltä Kirjasto, joka tiivistää alleen selaushistorian, lataukset, suosikit ja niin edelleen.
Suurin osa Firefox Quantumin suorituskykyparannuksista tulee nimenomaan Servo-renderöintimoottorista. Se on kirjoitettu kokonaan Rust-ohjelmointikielellä ja se osaa hyödyntää useita prosessoriytimiä verkkosivujen renderöinnissä. Mozillan mukaan Servo tarjoaa yhdelläkin säikeellä kaksinkertaista suorituskykyä Geckoon nähden ja neljällä säikeellä Servo vielä kaksinkertaistaa oman yhden säikeen suorituskykynsä. Sen lisäksi lisänopeutta saadaan samaan Rust-ohjelmointikieleen perustuvasta Stylo-CSS-moottorista.
Käytännön nopeutta Mozilla demonstroi videolla Googlen Chromea vastaan. Videolla Mozillan uusi selain peittoaa Googlen Chromen nopeudessa useilla verkkosivuilla selvälläkin erolla, mutta toisaalta jää myös hitaammaksi monella sivulle, joten yksiselitteisesti ei voida puhua ainakaan Chromea nopeammasta selaimesta.
Käyttäjien kannattaa huomioida, että radikaalien muutosten myötä tuki useimmille lisäosille katkeaa Firefox Quantumin myötä, ellei kehittäjä päivitä sitä vastaamaan uuden selaimen vaatimuksia. Osa suosituimmista lisäosista on jo päivitetty myös Quantum-yhteensopiviksi.
Lähde: Mozilla
Mielestäni näyttää pirun hyvältä tämä minimalistinen ulkoasu ja näin nopeasti testattuna toimii myös kiitettävästi.
Onko tuotu bookmarks-valikko takaisin? Saako välilehdet osoitepalkin alapuolelle ja ylimääräisen tyhjän tilan yläreunasta pois?
Ainakaan oletuksena kirjanmerkit eivät näy samalla tavalla esillä kuin chromessa vaan ovat oikeassa yläkulmassa namiskan takana. Itseasiassa kahden, jos tarkkoja ollaan.
En nyt heti keksi kuinka olisi mahdollista saada välilehdet osoitepalkin alle, tuskin on mahdollista. Tuota ylimääräistä tilaa on kyllä oudosti jätetty ylös esim. osoitepalkin ja aloitussivulle vievän napin väliin. Voisivat sitä järjestää uudestaan tai antaa mahdollisuuden muokata sitä itse, jos ei ole jo.
Itselläni ainakin tuli kirjanmerkit automaattisesti osoitepalkin alle kun tähän päivitin vanhemmasta versiosta
Tuota taas en halua vaan ihan perinteisen Bookmarks-namiskan niinkuin ennen vanhaan.
Tähän tyyliin:
https://dl.dropbox.com/s/uvcg60wyjlmli6j/firefox.JPG
WebExtension on de facto -asemassa selainkehityksessä ja Firefoxin on vähän niin kuin pakko siirtyä siihen. Alkujaan rajapinta on kehitetty Googlen toimesta Chrome-selaimeen. Vanha laajennusrajapinta antaa laajat mahdolliset mutta toisaalta plugarit myös hajoavat herkästi ja siihen liittyi jotain tietoturvaongelmiakin.
Kyllä se tulee, sillä plugarin porttaaminen Chrome-versiosta on hyvin helppoa.
Joo nyt sain ne itsekin tuohon. Alttia painamalla sai valikkopalkin näkyviin.
Mene oikealle ylhäälle valikkoon jossa on kolme vaakaviivaa -> valitse muokkaa -> ota kirjamerkkivalikon ikonista hiirellä kiinni ja kuljeta se sinne missä tuntuu parhaalta.
Itse laitoin testiksi kuvan osoittamaan paikkaan (ennen pidin kirjanmerkkipalkin vasemmassa reunassa).
katso liitettä 44890
Eteen, taakse ja muut napit on myös poistettavissa tai siirrettävissä.
Muokkaus tilassa kannattaa huomata myös density -> compact valinta, jolla saa ikonien viemän tilan pienemmäksi.
Ei toiminut vielä stylishin lisäosa jolla url-kenttään jotain kirjoittaessa saa tuon "hae palvelusta google/search with google" ehdotuksen pois. Muuten olisi jäänyt. Lisäksi about:newtab jossa näkyy pinnatut/viimeksi käydyt sivustot olivat muuttuneet turhan pieneksi.
Milläs tämän sinisen viivan saa pois aktiivisen välilehden päältä?
katso liitettä 44906
Ainakin vaihtamalla käytössä olevaa teemaa.
Samat temput kuin viimeksi eli, mene oikealle ylhäälle valikkoon jossa on kolme vaakaviivaa -> valitse muokkaa -> alhaalta löytyy "teemat" painike.
katso liitettä 44909
Aivan, johtuikin tuosta Firefoxin omasta teemasta. :facepalm: Latasin nyt tuon täysin tumman ja hyvä on.
Kyse ei ole vain siitä, että siirtyikö Mozilla käyttämään WebExtensionia (sen toki ymmärrän), vaan siitä mitä suostuvat laittamaan perusjakelupakettiin ja kirjastoihin. Pienet kielet eivät kiinnosta. Voikon olisi voinut tunkea peruskirjastoihin ja tätä mahdollisuutta tarjottiin Mozilla-kehittäjille. Sanoivat ei kiitos (liian iso köntti liian monelle käyttäjälle, jotka eivät sitä tarvitse, kun eivät kieliä puhu). Ymmärrän, mutta osoitus siitä, että Englanti jyrää ja taivutettaville pikkukielille ei riitä sympatiaa.
Hyppäsin quantumin kelkkaan äskettäin ja muistiongelmista firefoxin kanssa kärsineenä voin sanoa, että tämä on paaaljon parempi muistin käytön suhteen ja toimii muutenkin selkeästi sulavammin 🙂
Tuo voikko-oikoluku ja sen toimivuus.
Onko kenelläkään käynyt mielessä toteuttaa tuo voikon toiminnallisuus selaimiin puhtaalla JavaScriptillä?
Silloinhan tuo onnistus extensionina ja olisi kaikkiin selaimiin mahdollinen.
Vielä jos extensionissa erikseen pystyisi määrittelemään missä domainissa ja kentässä se toimisi, niin ei olisi kuormittavakaan.
Toinen tapa olisi käyttää Native Messaging viestejä ja antaa voikon pyöriä omassa prosessissaan.
Tätähän WebExtensions juuri on…?
Edit: Jaa, siis Voikko on nykyisellään kirjoitettu vain jollain muulla kielellä? No sitten tarvitaan tosiaan Javascriptillä tehty versio.
Tuo keskustelu on jo käyty Mozilla -dev keskusteluissa. Ei taida tulla enää suomenkielistä oikolukua Firefoxiin ainakaan nykykehittäjiltä (Voikko). Jos joku uusi vapaaehtoiskoodari innostuu, ehkä tuo on suurellaa työllä kehitettävissä (?). Koko koodin porttaaminen kielestä ja API:sta toiseen ei ole ihan triviaali työ.
Näinhän se on, kävin jo aiemmin vilkaisemassa koodimäärää mikä tuossa on ja ei kyllä omakaan aika riitä moiseen.
Tässä vois olla hyvä projekti jollekkin joka haluaa opetella koodaamaan ja ei tiedä mitä järkevää tekisi.
Algoritmithan tuossa varmaankin muodostavat merkittävimmän osan koodista, ja ne täytyy vain kääntää kielestä toiseen. Mekaanista työtä siinä on, mutta uuden suunnittelua tuskin paljoa.
Pistetään korvan taakse.
Kuten yleensäkin, suuri osa ajasta kuluu uuden API:n, sen oikkujen ja keskeneräisyyden (Mozillan versio WebExtension APIsta elää vielä, ja bugeja on) kanssa tappelemiseen ja sitten yhteensopivuustestaukseen. Vanhan koodin API-mekanismi oikoluettavan tekstin luovuttamisesta selaimelta laajennuskoodille (ja korjaukset takaisin laajennukselta selaimelle) meni aikanaan yhdellä API:lla. Nyt sen joutuu miettimään kokonaan uusiksi, suunnittelemaan, koodaamaan ja testaamaan keskeneräiseen ja liikkuvaan junaan nimeltä Mozillan versio WebExtension-API:sta (ja muihin mahdollisiin Mozillan tiekartassa vielä tulevaisuudessa säilytettäviin API-rajapintoihin). Tässä ei siis ole kyse siitä, että vain pluggaan yhden API:n tilalle toisen.
Kyllä tuo rajapintapäivityshaasteena ja samalla ehkä myös uudelleenkirjoitushaasteena (että saa itse oikolukukoodissa hyödynnetty Mozillan omaa Electrolysis monisäie-moottoria) on varmasti ihan ei-triviaali ja kiinnostava. Siitä vain tarttumaan haasteeseen 😀
Tällä pääsee varmaan alkuun projektissa emscripten?
Tuo monisäie-moottori ei ole hankala, nämä on varsin hyvin kuvattu ohjeissa(myös google chromen) ja on täysin toimiva jo tällä hetkellä.
background sivulle Voikon toiminnot ja content sivulle sitten vain kutsut Voikkoon tuonne backgroundiin sanoista.
Harmitti kun Firefox meni siirtämään reload buttonin osoiterivin oikeaan reunaan, eikä sitä saanut enää siirrettyä omaan sijaintiin kuten aiemmassa versiossa.
Onneksi tällä lisäosalla pääsin takaisin vanhaan käyttötottumukseen: Buttons Back – Add-ons for Firefox
katso liitettä 53615
On muuten ainut asia mikä tässä on itseäni ärsyttänyt. Hyvä, että löytyy korjaus tähänkin ongelmaan.
Edit: Tarkoitit varmaan "meni siirtämään sen osoiterivin vasempaan reunaan"
Jep. Reload painike on uudessa versiossa pinnattu, eikä sitä saa liikutettua mihinkään.
Anterossa toimii paljon jouhevasti, kuin vanha versio…
Saa nähdä miten YouTube-videot pyörivät Quantumilla.
Firefox 56.02 64-bit:llä pätkii toisto vaikka frame drops ei näytä kuin sitä tavallista muutamaa kymmentä aina videon alussa.
Edgellä toisto on täysin sulavaa.
Onneksi ei tarvitse enää käyttää Stylus lisäosaa, koska vanha kunnon Stylish on taas päivittynyt ja on yhteensopiva Quantumin kanssa 🙂
Mutta ei näemmä vielä.. ainakaan minulla tuo AMO-sivusto sanoo ettei laajennus ole yhteensopiva.
Mystistä. Mulla on ollut käytössä muutaman päivän ajan ja toimii hienosti. Firefox versio 56.0.2 (64-bittinen).
Huomasin tuossa, että LastPassista on ollut Quantumissa toimiva beta-versio jaossa kohta kuukauden. Näyttäisi jopa toimivaltakin. Nythän tämän selaimen voi jopa ottaa testiin. :tup:
LastPass Beta for Firefox 57 – The LastPass Blog
Mitäs olette mieltä firefox quantumin nopeudesta verrattuna google chromeen. Itse otin juuri käyttöön firefoxin nightly testiversion ja täähän on pirun nopea. Voisin sanoa että jopa chromen kanssa tasoissa. Juuri tällaiseen suuntaan on firefoxin hyvä kehittyä. Sitä odoteltiinkin jo monta vuotta.
Testeissä Chrome vielä keskimäärin voittaa uusimman Firefoxin – tilanteesta/testistä riippuen jompi kumpi on edellä. Karkeasti aika tasoissa. Isoissa JavaScript-skripteissä (Tampermonkey, violentmonkey userscriptit) voi tulla eroja.
Itse vaihdan Google Chromeen, koska Firefoxiin ei saa mitään järkevää oikolukua enää. Google chromeen saa mielestäni järkevämmän ja sen laajennukset toimivat paremmin (koska sen WebExtension -toteutustaso on pidemmällä kuin Firefoxissa, joka on vielä aika kesken).
Omilla asetuksilla ja laajennuksilla Chrome pistelee vielä Firefoxin, mutta veikkaan, että tuo riippuu aina käyttäjästä, saiteista/web-sovelluksista ja käytetyistä laajennuksista.
En ole koskaan itse huomannut eroja selaimien nopeudessa joten kysynkin, että missä toiminnoissa tuo selaimen nopeus tulee parhaiten esille?
– Asenna Ublock Origin Dev ja laita iso kasa blokkauslistoja päälle.
– Asenna TamperMonkey ja asenna kasa users-scriptejä raskaille saiteille (esim. Facebook.com)
– Asenna Social Fixer (laajennus tai userscript) ja käytä Facebookia
Käytä 4v vanhaa konetta, jossa on 4Gt muistia – peruskäyttäjän tuplaydin mopo-cpu – äläkä 6+ ytimellistä 4Ghz+ 16Gt RAM nvme SSD rautaa 😀
No tämä olikin näistä ainoa skenaario, jonka lasken "normaalikäytöksi". Oma koneeni on kyllä 4v vanha, mutta tässä i7-4770K:ssa riittää vielä puhti oikein hyvin selaimen pyörittämiseen.
Itsellä on 4.1Ghz 6-ydin 24Gt 1886Mhz DDR ja nopea SSD. Softa, profiili ja Cahce RAM-diskillä.
Ja Firefox menee silti kyykkyyn , kun käyttää raskaita userscriptejä ja isoja Javascript-hässäkkäsovelluksia, kuten Facebookia.
Tuntuu että firefox quantumissa välilehdeltä toiselle vaihtaminen on nopeutunut. Mitä lueskelin blogeista niin firefox59 tuo nopeutta vielä lisää. Itsellä rautana siis i7-5930k sekä 16gt ram sekä 256gt ssd. ON tämä vain jees selain!
Perinteisesti Facebook on kyllä ollut se sivu, joka todella mittaa selaimen suorituskyvyn. Itse käytän Facebookkia aina Chromella, mutta kunhan tuo Firefox Quantum julkaistaan, niin pitänee testata toimintaa myös sillä.
Tämän saa korjattua ilman selaimen lisäosiakin:
Itse juurikin ensitöikseni siirsin tuon painikkeen vanhaan paikkaan näillä vaiheilla.
Kannattaa muuten tämän uuden Firefoxin kanssa ottaa huomioon, että se saattaa pahimmillaan käyttää gigatavuja näytönohjaimen muistia, vaikka task manager ei näytäkään sen kuluttavan hirveästi muistia. Jopa jokainen tabi varaa 10-20 megaa näytönohjaimen muistia.
Jep, mutta se reload / refresh nappi on pinnattu, eli kiinnitetty selaimen osoiterivin oikeaan reunaan, ja se ei liiku mihinkään ilman erillisen lisäosan asentamista.
Aah, taisin vaan ymmärtää väärin.
Ei se taida liikkua edes lisäosilla? Ymmärsin, että Mozilla on lukinnut GUI:n editoinnin WebExtensionilla.
Jos haluat editoida Firefoxin UI:ta, niin UserContent.css -tiedoston editointi lienee edessä:
Things possible in Firefox 57+ (by using CSS code in userChrome.css/userContent.css) · Issue #1 · Aris-t2/CustomCSSforFx · GitHub
Ei se liikukkaan, mutta saat vanhan tutun buttonin takaisin ja voit asettaa sen mieleiseen paikkaan kuten tuossa muutama viesti ylempänä taisin mainitakin.
Lisäosa poistaa myös osoiterivillä olevan pinnatun buttonin turhana.
Internetin alkuaikanakin annettiin linkeille oma poikkeava väri ja alleviivaus, jotta ne löytäisi aina mahdollisimman tehokkaasti "massan seasta"/tekstistä.
Samoin Windowsin ja yleensäkin graafisten käyttöliittymien kehityksen painopiste oli se, että painikkeet ja muut tehtiin mahdollisimman selkeiksi ja taustasta erottuviksi.
Nykyisin kaikki tasapaksua paskaa, josta ei erotu mitään selkeästi.
Ja jos edes värejäkin käytetään niin selkeyden korostamisen sijaan niitäkin käytetään pelkän räikeyden saavuttamiseksi.
Aktiivisen tabinkin erottaminen muuttuu kaiken aikaa hankalammaksi.
Jotain vuosituhannen alun Operan käyttöliittymää ei taatusti voi räikeäksi sanoa.
Seiskaakin sitten sotkivat kököillä yksivärisillä kuvakkeilla.
http://www.howtocreate.co.uk/operaStuff/inifiles/screenshots/normal/Opera6.jpg
http://www.howtocreate.co.uk/operaStuff/inifiles/screenshots/normal/Opera72.jpg
Ei pitäisi olle epäselvää kummat kuvakkeet ovat selkeämmin hahmotettavissa.
Ja sitten selaimen asetuksienkin hallinta.
"Helppo"käyttöiset nykyselaimet täyttä paskaa verrattuna perinteiseen tyyliin. (alimmat kuvat)
Otter Browser
Graafisen yksinkertaisuuden osalta taas joku vanha Lightwave 3D näyttää kuinka se pitäisi tehdä.
http://www.superdownloads.com.br/imagens/screenshots/6/7/67298,O.jpg
Muistinkäytön laskeminen ja prossukuorman pienentäminen ovat kyllä aina hyviä tavoitteita.
Mutta sitten kun samaan aikaan aina "ryssitään" käytettävyys, niin pitäisi nämä "suunnittelijat" istuttaa takaisin koulun penkkiin pariksi vuodeksi tutustamaan käyttöliittymisen suunnittelun historiaan.
Buuttasin koneen ja avasin FF:n. Teki päivityksen ja nyt kaikki välilehtien reunat ovat neliskanttisia kun aiemmin ne olivat pyöristettyjä.
Kusiko päivityksessä jokin vai kuuluuko mennäkin näin?
Kuuluu, se on uutta plain tyyliä mikä on taas vaihteeksi in.
Minusta aika Edgemäinen tyyli, jos täytyy toiseen selaimeen verrata ulkoasua