Home | i'm sorry we forgot easily | Web Design and Wordpress Custom

 

Tracemonkey, Mozilla Firefox

Koleksi Artikel Terkait dengan TraceMonkey. Belum selesai. Dan cuma proyek iseng pribadi, memuaskan keingintahuan.

TraceMonkey

Tracemonkey menambahkan kompilasi code native pada Spidermonkey , engine javacript mozilla. Kompilasi ini berdasar tehnik yg dikembangkan di UC Irvine. Tehnik kompilasi ini bernama trace trees dan dibangun di atas framework kode dan ide yg sama dengan Tamarin Tracking Project. Pemanfaatan ini demi peningkatan speed browser firefox, baik proses sisi chrome maupun konten webpage.

Tujuan proyek TraceMonkey adalah menambahkan compiler JIT (Just in time) ke spidermonkey untuk meningkatkan kecepatan eksekusi javascript yg ada di chrome dan konten web.

Pada browser firefox 3.5b4 Tracemonkey sudah tersedia dan aktif secara default. Tujuannya demi proses pengetesan firefox paling mutakhir (nightly builds saat ini (mei 2009) adalah firefox-3.6a1. Status belum stabil dan masih dalam proses developing intense. jangan download kecuali kamu tau apa yg kamu lakukan.).

Configurasi Tracemonkey

Bila kamu tertarik mengubah tipe javascipt yg dieksekui menggunakan Tracemonkey, maka kamu bisa mensetting melalui about:config. Caranya :

  1. Buka tab baru
  2. ketik “about:config” dan tekan enter
  3. Pesan Warning untuk berhati hati akan muncul dan pencet OK
  4. ketik “jit” pada field filter
  5. Ubah nilai javascript.options.jit.content (True artinya aktif, false artinya enggak aktif). Ini berlaku untuk filter TraceMonkey for JavaScript in Web content
  6. Ubah nilai javascript.options.jit.chrome(True artinya aktif, false artinya enggak aktif). Ini berlaku untuk filter TraceMonkey for JavaScript in XUL/chrome.

Catatan, fitur ini masih dalam tahap pengembangan. Apapun bisa terjadi, termasuk bug bug parah. Namun Mozilla menyediakan jalur pelaporan bug di bugzilla.mozilla.org. Pada situs tracking bug ini ada juga cara cara melaporkan bug. Sebaiknya diikuti, bila kita ingin bug firefox yg terjadi di komputer kita diketahui para pengembang. Salah satu hal yg perlu dicatat sebelum melaporan bug adalah tampilan error code karena biasanya erro tsb bisa membantu.

Memulai Proses pemahaman Tracemoney

Bila punya skill, apa yg lebih baik daripada push yourself menuju cutting edge browser yg paling sering kamu pakai (ini alasan mengapa sy mau menulis halaman ini). Apalagi saat ini, tracemonkey (dan gecko, 2 fitur firefox yg menarik perhatian sy) sedang dalam proses pengembangan intens. Policy bagi mereka yg download firefox beta 3.5b4 juga jelas, yaitu dibolehkan melakukan hacking / perubahan / dan pengetesan. Hasil otak atik kita bisa dipublish di mozilla firefox dan sekaligus patch bila dirasa perlu di hg.mozilla.org. Sebagai catatam hg.mozilla.org menerima sebaga bentuk patch dari sekedar white space sampai penambahan komentar.

Menurut artikel yg sy baca, ada satu dan dua hal yg perlu diperhatikan bila hendak track bug. Salah satunya ada menjalankan trace-test.js dan benchmark script ini sebelum mengirim patch. Test ini adalah standari procedure operation.

  1. Trace-test.js ?
  2. Standari procedure operation lengkap saat menemukan dan mengirim bug dan patch ?

contak dan forum

  1. Tracemongky tree ada di http://hg.mozilla.org/tracemonkey.
  2. Contack bisa ditemukan di
  3. http://developer.mozilla.org/

Referensi

  1. ICS-TR-06-16.pdf : Dokumen tracemonkey. Isinya belum tau jelas, karena sy sendiri baru pertama kali datang ke mari. Jadi masih meraba raba :D
  2. Tracemonkey : Halaman dokumentasi mozilla wiki
  3. Tracemonkey dan seluruh proyek terkait di wiki mozilla

Perbandingan Trackmonkey dgn Chrome 2.0 V8 Javascript Engine

Saat kita membandingkan chrome dgn firefox, maka kehebatan chrome terlihat pada kecepatan rendering. Hal ini benar saat kita mencoba membukan web yg memiliki halaman javascript yg berat. chrome 2.0 V8 javascript engine mengalahkan Tracemonkey, rendering engine javascript firefox 3.5. Sementara Tracemonkey 3.5 itu lebih cepat dari pada versi firefox 3.0 dan jauh meninggalan kecepatan internet explorer. Menurut SunSpider JavaScript Benchmark pada windows XP, Firefox 3.5 2 kali lebih lamban dibanding engine chrome. Jadi, bila mencari browser tercepat maka Google Chrome 2.0 adalah jawabannya, Setidaknya begitu di bulan mei 2009 ini. (May 26, 2009, http://blogs.computerworld.com/an_early_look_at_firefox_3_5)

So, Bila kamu tertarik mengetes kecepatan browser sendiri, bisa melakukan testing benchmark melalui website di bawah ini

  1. Sunspider

Defenisi

  1. Nightly Built ?
  2. Spidermonkey ?
  3. Trace Trees ?
  4. Tamarin Tracking Project ? virtual machine ActionScript yg sudah ada pada Flash. See halaman tamarin proyek
  5. XUL/chrome ?

Disclaimer

Catatan berikut tidak ada hubungannya dgn tracemonkey. Tapi sy menulisnya demi menjelaskan satu dan dua hal. Artikel ini diposting jauh di bulan mei 2007 karena sy tidak berencana ada yg baca. Cuma catatan liar, yg diposting seadanya. Sambil terus menerus diupdate. Oleh karenanya saat ni belum ingin dibaca orang sih kecuali orang indonesia yg tertarik dgn topik spesifik ini via search engine.

Bagi para pengunjung blog, sesuai dgn sitemapping yg sy buat blog ini, hanya ada 4 cara bisa sampai ke posting ini.

  1. Dengan menelusuri tag spesifik untuk pembahasan spesifik Mozilla Firefox
  2. Melalui search engine
  3. Melalui fitur pencarian searchbox
  4. Bila masih berapa dalam top sepuluh artikel terbaru

Btw, Tiap Posting yg telah diberi kategori tertentu tidak akan tampil pada halaman depan blog ini. Hmm cara mapping ini lumayan membingungkan. Tapi biarlah hahahaha Namanya juga blog sendiri. Setidaknya orang yg tida`k tertarik dgn pembahasan ini tidak berkesempatan untuk baca yah hahaha :D

Tags: , , ,

2 Responses to “Tracemonkey, Mozilla Firefox”

  1. Tutorial 2 Profile Google Chrome Terpisah untuk Testing Web | Bakawan Web Design on June 5th, 2009 6:10 pm

    [...] chrome itu memang hebat, Hal ini disebabkan superioritas chrome 2.0 V8 vs Tracemonkey dan vs engine render javascript browser lain. Bila kamu sering browsering ke web yg penuh [...]

  2. adie on August 4th, 2009 12:43 am

    gimana nech cara mengganti tampilan firefox supaya lebih keren???

Leave a Reply. Btw, i have right to delete your comment. Sometimes, i need to save my databse space.




Private
Validated by HTML Validator (based on Tidy)
  1. Pages