Teknik Baru Chrome Mempercepat Aplikasi Web

Chrome versi beta terbaru, versi 33, menyediakan satu feature yang dinamakan “Concurrent Compilation” yang akan membuat browser menjalankan kode web yang lebih dioptimalkan dan cepat.
“Concurrent Compilation adalah satu langkah baru untuk mengurangi latensi di Chrome,” ujar programmer Chrome, Yang Guo, pada sebuah postingan blog hari Kamis kemarin.
Performa Javascript merupakan salah satu elemen yang krusial pada browser dan halaman web modern saat ini. Karena sekarang ini Javascript tidak hanya mendukung halaman-halaman statis web lagi, namun telah dipakai untuk membuat aplikasi-aplikasi interaktif dan modern di internet.
Feature Concurrent Compilation ini mendayagunakan prosesor-prosesor desktop modern yang umumnya telah memiliki prosesor dengan core lebih dari satu yang dapat mengelola instruksi pemrograman secara simultan. Chrome sendiri, seperti juga browser modern lainnya, akan mengubah kode-kode Javascript di sebuah halaman web ataupun aplikasi web menjadi sebuah kode native yang lebih cepat lewat proses yang dinamakan optimisasi, namun agak sulit untuk mengoptimalkan kode yang sedang berjalan.
Sebelumnya, Google akan menghentikan sementara eksekusi kode sambil mengoptimalkan kode tersebut, baru dijalankan lagi. Namun sekarang optimalisasi dapat berjalan bersaman di background tanpa perlu memberhentikan sementara eksekusi kode Javascript terlebih dahulu.
“Eksekusi [kode] tetap berjalan dengan kompilasi, sehingga menyediakan pengalaman penggunaan yang lebih halus,” ujar Guo.












