Engine JavaScript Tercepat

SquirrelFish Extreme: Engine JavaScript Tercepat

Logo SquirrelfishTim WebKit telah mengumumkan engine JavaScript barunya yang bernama SquirrelFish Extreme (SFX), bahkan sebelum produk SquirrelFish pertamanya dipakai di versi stabil Safari. Dalam tiga bulan terakhir, tim WebKit telah berhasil jauh mempercepat SquirrelFish dengan beberapa teknik mutakhir termasuk native code generation, meninggalkan jauh versi pertama SquirrelFish maupun kompetitor lainnya termasuk V8 (Chrome) dan Tracemonkey (Firefox 3.1).

Seberapa Cepat?

Menurut Tim WebKit, mereka dapat mendongkrak kinerja JavaScript hingga sejauh ini dengan menggunakan empat teknologi baru:
  • Bytecode Optimizations
  • Polymorphic Inline Cache
  • Context Threaded JIT
  • Regular Expression JIT
Kunjungi situs WebKit apabila Anda tertarik untuk membaca dengan lebih detil tentang empat cara optimisasi di atas. Grafik di bawah ini menunjukkan peningkatan kerja JavaScript dari WebKit 3.0 hingga SFX dalam waktu yang relatif singkat.

Benchmark SFX vs WebKit


Untuk membandingkan kinerja SFX dengan engine JavaScript lain, Charles Ying telah menguji SFX dengan V8 dan TraceMonkey melalui command line untuk memastikan hasil yang optimal dengan benchmark SunSpider dan Drmaemo.

SunSpider

Grafik ini menunjukkan runs per minute (berapa kali eksekusi dalam satu menit), nilai semakin tinggi semakin baik.

SunSpider SquirrelFish vs V8, Tracemonkey

DrMaemo

Tentunya browser tidak hanya mengeksekusi JavaScript saja, kinerja DOM dan rendering juga harus diperhitungkan. Untuk membuktikan hal itu kita menggunakan benchmark Drmaemo dari Mozilla. Pengujian ini dilakukan di dua platform yang berbeda yaitu Mac OS X dan Windows. Pengujian di bawah ini dilakukan menggunakan versi nightly terakhir yang ada untuk V8 dan Firefox.

Drmaemo SquirrelFish vs V8, Tracemonkey di Windows


Drmaemo SquirrelFish vs Tracemonkey di Mac OS X


Akan sangat menarik untuk melihat bagaimana SFX akan bersaing dengan TraceMonkey masa depan yang menurut pengembang Mozilla masih dapat dipercepat lagi.


4 komentar:

  1. Anonim

    Kayanya keren banget :)

    Yang javascript yang ada di firefox itu tracemonkey yah? Kurang ngerti juga sama yang ginian, biasanya kalo mau upload foto sih, paling malas pake uploader yang ada javanya, harus loading lama dulu.

     
  2. Anasthasia_Fransiska

    hm.... kurang ngerti juga sih yang kayak gituan.. tapi klo yang namanya teknologi, klo udah keluar sesuatu yang terbaru yah pastinya canggih dan lebih baik kan...tapi katanya kalo yang namayanya java script itu kan makan powernya processor banget tuh... jadi pasti loadingnya lama dunk...

     
  3. erwin

    wah......lumayan ne info ini...heheheh
    tapi agak bingung d...kita pake yang gampang2 aja la....
    gampang di bikin susah...hahahah


    fren comment g jg ya tq

     
  4. Look foward..

    bgs sih.. tp kira" harganya brp yah?? memanx si agak bingung dgn sistemnya...hahaha

     

Posting Komentar