Kirjoittaja Aihe: Mozilla Firefox 3.1 & Tracemonkey -> nopeutta sivujen näyttämiseen  (Luettu 4149 kertaa)

Nollapiste

  • Käyttäjä
  • Viestejä: 292
  • Saku Laukkanen
    • Profiili
Eli nyt oli jo niin paksua puhetta Mozillalta että joko tuo on oikeasti hyvä tai sitten kohta ilmoitetaan että toimii ainoastaan windowseissa.

Seuraus:
Lainaus
Firefox 3.1:n luvataan nostavan monien web-sovellusten suorituskykyä hurjasti - joissain tapauksissa jopa monikymmenkertaiseksi
Syy:
Lainaus
Nopeutuksen salaisuus on Firefoxin kehitteillä oleva ominaisuus, Tracemonkey. Kyseessä on tekniikka, jolla nopeutetaan javascript-ohjelmointikielen suorittamista.
Lainaus
Firefoxin kehittäjät ja testaajat ovat tehneet erilaisia mittauksia. Firefox 3.1 nopeuttaisi niiden mukaan Sunspider javascript-testiä 83 prosenttia. Toisessa testissä havaittiin, että valokuvan kontrastin ja kirkkauden säätäminen sujui javascript-sovelluksessa jopa seitsemän kertaa nopeammin kuin aiemmin.

Eli siis huh huh. Eipä ole nettisurffailu tuon jälkeen entisensä, ties vaikka JavaScript hylkäisi muita ohjelmointikieliä???


Mites minä typoan nyt tuolla tavalla?
http://www.tietokone.fi/uutta/uutinen.asp?news_id=34654

edit/rhk: muoksin otsikkoa

Hyvä, en ole ikinä ollut hyvä missään kunnollisessa.
« Viimeksi muokattu: 26.08.08 - klo:14.54 kirjoittanut zazu »
Terveisin nollapiste
Jakelupaketti-informaatiota löydät tämän linkin takaa
(pahoittelen, että joku oli käynyt spämmäämässä wikin etusivua)

Nollapiste

  • Käyttäjä
  • Viestejä: 292
  • Saku Laukkanen
    • Profiili
Vs: Mozilla Firefox 3.1. Ihanko totta?!?
« Vastaus #1 : 25.08.08 - klo:20.46 »
Mutta paljon tuo sivunlataus oikein kestää, kun tuo lataa ne valmiiksi...
Terveisin nollapiste
Jakelupaketti-informaatiota löydät tämän linkin takaa
(pahoittelen, että joku oli käynyt spämmäämässä wikin etusivua)

mgronber

  • Käyttäjä
  • Viestejä: 1458
    • Profiili
Vs: Mozilla Firefox 3.1. Ihanko totta?!?
« Vastaus #2 : 25.08.08 - klo:22.34 »
Eli nyt oli jo niin paksua puhetta Mozillalta että joko tuo on oikeasti hyvä tai sitten kohta ilmoitetaan että toimii ainoastaan windowseissa.

En ole perehtynyt siihen miten selaimet nykyisellään ajavat JavaScript-koodia mutta tuon uutisen perusteella päättelisin että tällä hetkellä JavaScript ajetaan tulkattuna ja Tracemonkey tehostaisi sen suoritusta tekemällä sille ajonaikaisen käännöksen joko tavukoodiksi tai natiiviksi koodiksi. Jos näin on niin ei tuo kuulosta mitenkään ihmeelliseltä lopputulokselta.

Lainaus
Eli siis huh huh. Eipä ole nettisurffailu tuon jälkeen entisensä, ties vaikka JScript hylkäisi muita ohjelmointikieliä???

JScript ei ole sama asia kuin JavaScript.

mgronber

  • Käyttäjä
  • Viestejä: 1458
    • Profiili
Vs: Mozilla Firefox 3.1. Ihanko totta?!?
« Vastaus #3 : 25.08.08 - klo:22.35 »
Mutta paljon tuo sivunlataus oikein kestää, kun tuo lataa ne valmiiksi...

Ei se lataa mitään sellaista mitä ei normaalistikaan ladattaisi.

salai

  • Käyttäjä
  • Viestejä: 2126
    • Profiili
Vs: Mozilla Firefox 3.1. Ihanko totta?!?
« Vastaus #4 : 25.08.08 - klo:22.55 »
Kyllähän tuota voi itsekin kokeilla, eikä tarvitse uskoa Tietokoneen toimittajia. Tuolta löytyy viimeisimmät versiot ja keskustelua niistä: Firefox Builds • mozillaZine Forums ja tuolta lisätietoa: TraceMonkey. Aivan aloittelijan ei kannata sotkea ainutta Firefoxin profiiliaan vielä.

Tuo Tietokoneessa mainittu SunSpiderin nopeutuminen 83% prosentilla on tulkittu väärin tai ainakin eri tavalla kuin minä sen käsitän. SunSpider-testin suoritusaika omissa testeissä putoaa n. 43% alaspäin, minkä tulos sitten testissä ilmoitetaan käänteisenä. Joissakin testin osissa nopeusero on kyllä tosiaan 30x.

Firefox 3.1a2pre suoritus SunSpiderin testissä kesti vain alle 40% siitä minkä Opera 9.52:llä, mutta toisessa testissä (Celtic Kane) oli Opera jonkin verran nopeampi. Windowsissa en ole vielä kokeillut, siinähän Firefox aina on ollut nopeampi kuin Linuxissa.

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1a2pre) Gecko/20080825020949 Minefield/3.1a2pre - Build ID: 20080825020949

planetisti

  • Käyttäjä
  • Viestejä: 421
    • Profiili
Eikö olisi parempi että unohdetaan javascript ihan kokonaan nettisivuilta. Olen tosin asiassa amatööri, mutta tuntuisi siltä, että koko html systeemi kannattaisi uudistaa rajusti, kun vierekkäisten laatikoidenkin tekeminen on hankalaa puhumattakaan näiden automaattisesta keskittmisestä pystysuunnassa jne. Javascriptillä tietty saa "kivaa" toiminnallisuutta nettisivuihin.

salai

  • Käyttäjä
  • Viestejä: 2126
    • Profiili
http://dromaeo.com sivulla voi testata ja verrata javascriptin toimintaa eri selaimilla.
Testin wiki on tuolla: https://wiki.mozilla.org/Dromaeo

Oman testini tulos nähtävissä tuolla:
http://dromaeo.com/?id=19354,19351,19367,19355,19360
Firefox 3.0.1, Minefield/3.1a2pre (JIT=true), Minefield/3.1a2pre (JIT=false), Opera 9.52, KHTML/4.1.0

Minefield/3.1a2pre about:config asetuksista voidaan siis valita onko tuo tracemonkey-kiihdytys päällä vai pois:
javascript.options.jit.chrome; false tai true
javascript.options.jit.content; false tai true

Konqueror ei kyllä näytä toimivan juuri ollenkaan KDE 4:ssä, esikatselukin on aivan älyttömän hidas?
Atom 1.6GHz prosessori, 2 GB muistia, Ubuntu 8.04.1


« Viimeksi muokattu: 27.08.08 - klo:07.22 kirjoittanut salai »