Annonce

Nyt fra microsoft

Indsend nyhed

Del dine opdagelser!

Afstemning

Hvornår har du sidst været til LAN?

  • 55%Det er er mere end et år siden
  • 12%Har aldrig været til et LAN
  • 10%Inden for det seneste år
  • 6%Inden for de seneste 2-4 uger
  • 6%Inden for de seneste 3-4 måneder
  • 6%Inden for den seneste uge
  • 5%Inden for de seneste 5-8 uger

Firefox 3.1 vil køre JavaScript op til 40 gange hurtigere end 3.0

25. aug. 2008 11:36De nye features i Firefox 3.1 er begyndte at tage form. Som newz.dk tidligere har omtalt, bliver der indbygget støtte til Ogg Vorbis og Theora, og nu har Mozilla annonceret TraceMonkey. TraceMonkey er en videreudvikling af SpiderMonkey JavaScript engine, som betyder et voldsomt løft i ydelsen. Benchmarktests viser, at TraceMonkey er 2,4 gange hurtigere end den sidste JavaScript-fortolker i Apples Safari-browser, og med SunSpider er forskellen mellem 1,8 og næsten 40 gange hurtigere end Firefox 3.0 i tests.

TraceMonkey er tilgængelig i de nyeste versioner af Firefox 3.1 nightly builds, men er ikke aktiveret, da der stadig er nogle få fejl. Firefox 3.1 beta 1 er foreløbig sat til at komme i september, og finalversionen skulle komme omkring årsskiftet.

Mike Schroepfer fra Mozilla har lavet en videodemonstration, som viser forskellen mellem Firefox 3.0.1 og en alphaversion af Firefox 3.1, hvor TraceMonkey er aktiveret.

#1: newz-deldy

25. aug. 2008 11:58

Så går det pænt stærkt.

Men jeg synes vi er over i noget diskrimination af CPU'en - den skal jo også have noget at lave!

#2: henrikmk

25. aug. 2008 12:00

Benchmarktests viser, at TraceMonkey er 2,4 gange hurtigere end den sidste JavaScriptfortolker i Apples Safari-browser.

Menes der så den javascriptfortolker der er i Safari 3.1 eller Squirrelfish til Safari 3.2+, der er yderligere 1.6 gange hurtigere end den der er i Safari 3.1?

#3: jonasbh

25. aug. 2008 12:06

# 2

Det kommer fra denne artikel: http://www.computerworld.com/action/article.do?command=viewArticleBasic&taxonomyId=18&articleId=9113318&intsrc=hm_topic

Her skriver de bl.a.:

The new Mozilla JavaScript interpreter is also about 2.4 times faster than the newest interpreter slated for Apple Inc.'s Safari, according to benchmark tests.

Other browser developers, especially those working on WebKit, the open-source browser engine used in Apple's Safari, have bragged this year of making significant speed improvements in JavaScript execution. In June, for instance, WebKit programmers announced a new JavaScript interpreter, codenamed "SquirrelFish," that it said was 1.6 times faster than the interpreter used in the current Safari 3.1 browser.

Der er en fyr, som har lavet et test, der sammenligner TraceMonkey og Squirrelfish: http://www.masonchang.com/

Try to become not a man of success, but try rather to become a man of value - Einstein, 1955

#4: Erroneus

25. aug. 2008 12:25

Også interessant at Firefox 3.1 får threading support for Javascript, så multicore cpu's kan udnytte flere af sine kerner til afvikling af javascripts samtidigt.

Innews.dk - An erroneous trophy hunter...

#5: newz-DK_ZeRO-Cool

25. aug. 2008 12:34

Det er ikke helt dårligt.

Out-Of-Topic: Har lige fået blæst ørene af, på grund af en flash fil reklame for "Get Smart" ... Har intet imod reklamer på en hjemmeside. Men skal de absolut have lyd på?

#6: mathiass

25. aug. 2008 12:41

Forbedringerne er opnået ved at bruge nogle af de teknikker som bruges til at gøre Java rasende hurtigt.
Det er ting som JIT-kompilering, agressive inlining mm.

#7: YouPhreak

25. aug. 2008 12:54

#5 adblock så er du helt fri. synd når man går på kompromis og siger til sig selv "ok, det kan gå an".. så flasher lortet og skriger én op i ansigtet.. giv lillefingeren og de tager hele armen.

The more you educate yourself, the more you will see lies everywhere.

#8: paradise_lost

25. aug. 2008 13:09

#7 Flashblock :)

LALALA

#9: lorric

25. aug. 2008 14:17

Når jeg ser overskrifter som denne, så kan jeg ikke lade være med at tænke "Nå, betyder det at 3.0 kører java 40 gange for langsomt?" ;-)

#10: nielsbrinch

25. aug. 2008 15:05

#9 Nej, Firefox har faktisk helt acceptabel javascript-ydelse i forvejen, sammenlignet med IE

www.nielsbrinch.com

#11: newz-DK_ZeRO-Cool

25. aug. 2008 15:21

#10 Nu bruger jeg selv firefox, og det er den browser jeg bedst kan lide. Men her må jeg altså modsige dig. IE er hurtigere. Jeg har bygget mange javascript moduler, bla. flytning af AppendChild byggede vinduer, som køre flydende i IE, men lacker en del i både Firefox og Opera. Man kan række IE ned på mange områder. Men JavaScript er en af de ting der fungere ganske godt i forhold til øvrige browsere.

#12: Erroneus

25. aug. 2008 17:08

#11 Nu er jeg ikke nogle js kode haj, men jeg er ret sikker på jeg har sat flere benchmarks hvor Firefox 3 slog alle IE varianter med en del, men det kommer vel også an på hvilken modul man tester.

Innews.dk - An erroneous trophy hunter...

#13: newz-DK_ZeRO-Cool

25. aug. 2008 17:48

#12 benchmarks siger ikke mig noget som helst. Har ofte været ude for at de ikke helt stemmer over ens med hverdagen. Her snakker vi også hardware tests mm. Jeg basere ting på egen erfaring, hvor man kommer ud for ting som benchmarks ikke altid er i stand til at tage hensyn til. Det kan godt være at Firefox er hurtigere på nogle enkelte punkter, men langt de fleste gange i hverdags brug, har jeg nu personligt oplevet det lige modsatte.

Test det selv. Opret en test side og smid cMosTreeMenu ind. Lav en Server Side kode der auto gennere 400 objecter under et punkt, og test det i FF, Opera og IE. FF vil være den der med næsten garanti tager længst tid om at udvide hele menuen

#14: knasknaz

25. aug. 2008 18:30

Vorbis support direkte i html: JA TAK, OMSIDER!!!

*Danser*

#15: Montago

25. aug. 2008 20:17

#14

hvad hjælper det på crossbrowser problemerne ??

#0

Nyheden er et par dage gammel på Ajaxian - og her bliver det nævnt at det kun er nogle teknikker som bliver hurtigere med tracemonkey... så desværre ikke hele vejen rundt.

Microsoft, fordi jeg ikke er bindegal

#16: Daniel-Dane

25. aug. 2008 20:47

#15
Hvilke crossbrowserproblemer? Alle bruger da Firefox. >8-]

You are in control of your breathing, your arms have weight, you are controlling your blinking, and you can feel your tongue in your mouth.

#17: newz-DK_ZeRO-Cool

25. aug. 2008 21:11

#15 Firefox er så dybt inde, at øvrige browsere er nød til at følge trop med dette, hvis de ønsker at overleve. Selv MS er ved at være svage når det kommer til browser området

#18: MaxPower

25. aug. 2008 21:47

Overskriften siger: "Firefox 3.1 vil køre JavaScript op til 40 gange hurtigere end 3.0"

I videodemonstrationen var den 3,9 gange hurtigere. Tjek selv ved antallet af frames per sekund efter animationen.

#19: newz-TullejR

25. aug. 2008 22:01

#18:

"op til". Det betyder at det IKKE ALTID vil være 40 gange hurtigere, men at det i specialtilfælde er tilfældet.

Men hvad, Max Power har vist aldrig været verdens klogeste mand.

http://blog.antistof.dk

#20: Daniel-Dane

26. aug. 2008 19:56

"op til 40" fanger MEGET bedre end "nok realistisk omkring de 4".

You are in control of your breathing, your arms have weight, you are controlling your blinking, and you can feel your tongue in your mouth.

#21: arne_v

28. aug. 2008 04:42

#19 og #20

x4 er da en særdeles pæn performance forbedring. Som oftest taler man jo om +4% når man smakker performance forbedringer.

#22: tachylatus

1. sep. 2008 07:19

#11
Jeg må sige at min oplevelse som bruger taler i stik modsatte retning.
Nu nævner du en specifik opgave som jeg ikke har prøvet, men når jeg har haft lejlighed til at teste tunge Ajax/Flash sider i hhv. IE og Firefox, har Firefox ofte været langt hurtigere og mere flydende rendering, specielt når vi taler om Ajax animationer.

Hvad så med forskellen på IE6 og IE7? Jeg hører nogle gange folk klage over at IE7 er langsommere, men hvad er egentlig rigtigt?
Bruger selv kun Windows meget sjældent på min egen PC, og har ikke IE7 installeret.

:(){ :|:;};:

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret bruger