javascript v8 ialah enjin JavaScript sumber terbuka yang dibangunkan oleh Google, digunakan dalam Google Chrome dan Chromium V8 menyusun JavaScript ke dalam kod mesin sebelum pelaksanaan, bukannya bytecode atau mentafsirkannya untuk melaksanakannya.
Persekitaran pengendalian artikel ini: sistem windows7, versi javascript 1.8.5, komputer DELL G3
Apakah itu javascript v8 ?
V8 ialah enjin JavaScript sumber terbuka yang dibangunkan oleh Google dan digunakan dalam Google Chrome dan Chromium. Lars Bak ialah ketua pasukan projek ini, yang dinamakan sempena enjin V8.
V8 menyusun JavaScript ke dalam kod mesin sebelum pelaksanaan dan bukannya bytecode atau mentafsirnya untuk meningkatkan prestasi. Tambahan pula, kaedah seperti caching sebaris digunakan untuk meningkatkan prestasi. Dengan ciri-ciri ini, program JavaScript yang disusun dengan enjin V8 adalah sepantas kompilasi binari.
Javascript Tradisional ialah bahasa dinamik, yang juga boleh dipanggil Bahasa berasaskan Prototaip Kaedah pewarisan JavaScript adalah dengan menggunakan prototaip, anda boleh menentukan sasaran yang akan diwarisi. Atribut boleh ditambah atau dialih keluar daripada objek semasa runtime Enjin akan mencipta kamus atribut untuk objek semasa pelaksanaan Atribut baharu mesti menggunakan kamus untuk mencari lokasi atribut dalam ingatan. Apabila V8 menambah atribut baharu pada objek, ia menggunakan kelas tersembunyi terakhir sebagai kategori induk dan mencipta subkategori kelas tersembunyi atribut baharu Dengan cara ini, akses atribut tidak lagi memerlukan carian kamus dinamik.
Untuk memendekkan jeda yang disebabkan oleh kutipan sampah, V8 menggunakan pemungut sampah yang tepat, turun-temurun, dan tepat. Pelaksanaan program terganggu buat sementara waktu apabila kitar semula dilakukan, dan hanya tindanan objek diproses. Ia juga mengumpul penunjuk semua objek dalam ingatan untuk mengelakkan limpahan memori. Penghimpun V8 adalah berdasarkan pemasang Strongtalk.
Kajian yang disyorkan: "Tutorial Asas JavaScript"
Atas ialah kandungan terperinci apa itu javascript v8. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!