Pernyataan itu tidak sepenuhnya benar
Sama seperti V8 hanyalah implementasi untuk JS, CPython hanyalah satu implementasi untuk Python. Pypy memiliki kinerja yang cocok dengan V8 .
Juga, ada masalah kinerja yang dirasakan: karena V8 secara asli tidak memblokir, dev Web mengarah ke proyek yang lebih berkinerja karena Anda menyimpan IO menunggu. Dan V8 terutama digunakan untuk dev Web di mana IO adalah kuncinya, sehingga mereka membandingkannya dengan proyek serupa. Tetapi Anda dapat menggunakan Python di banyak, banyak area selain web dev. Dan Anda bahkan dapat menggunakan ekstensi C untuk banyak tugas, seperti perhitungan ilmiah atau enkripsi, dan mengolah data dengan perf yang menyala-nyala.
Tetapi di web, sebagian besar proyek Python dan Ruby yang populer sedang diblokir. Python, khususnya, memiliki warisan standar WSGI yang sinkron, dan kerangka kerja seperti Django yang terkenal didasarkan padanya.
Anda dapat menulis Python asinkron (seperti dengan Twisted, Tornado, gevent atau asyncio) atau Ruby. Tapi itu tidak sering dilakukan. Alat terbaik masih memblokir.
Namun, mereka adalah beberapa alasan mengapa implementasi default di Ruby dan Python tidak secepat V8.
Pengalaman
Seperti Jorg W Mittag tunjukkan, orang-orang yang bekerja pada V8 adalah jenius VM. Python adalah dev oleh sekelompok orang yang penuh gairah, sangat baik dalam banyak domain, tetapi tidak mengkhususkan diri dalam tuning VM.
Sumber daya
Yayasan Python Software memiliki sedikit uang: kurang dari 40rb dalam setahun untuk berinvestasi di Python. Ini agak gila ketika Anda berpikir pemain besar seperti Google, Facebook atau Apple semuanya menggunakan Python, tapi itu kebenarannya: kebanyakan pekerjaan dilakukan secara gratis. Bahasa yang mendukung Youtube dan ada sebelum Jawa telah dibuat oleh para relawan.
Mereka adalah sukarelawan yang berdedikasi dan berdedikasi, tetapi ketika mereka mengidentifikasi mereka membutuhkan lebih banyak jus di lapangan, mereka tidak dapat meminta 300rb untuk menyewa spesialis tingkat atas untuk bidang keahlian ini. Mereka harus mencari-cari seseorang yang akan melakukannya secara gratis.
Sementara ini berhasil, itu berarti Anda harus sangat berhati-hati dengan prioritas Anda. Oleh karena itu, sekarang kita perlu melihat:
Tujuan
Bahkan dengan fitur modern terbaru, menulis Javascript sangat buruk. Anda memiliki masalah pelingkupan, sangat sedikit koleksi, manipulasi string dan array yang mengerikan, hampir tidak ada stdlist selain tanggal, matematika dan regex, dan tidak ada gula sintaksis bahkan untuk operasi yang sangat umum.
Namun di V8, Anda punya kecepatan.
Ini karena, kecepatan adalah tujuan utama Google, karena ini menjadi penghambat untuk perenderan halaman di Chrome.
Dalam Python, kegunaan adalah tujuan utama. Karena itu hampir tidak pernah menjadi hambatan pada proyek. Sumber daya yang langka di sini adalah waktu pengembang. Ini dioptimalkan untuk pengembang.