Tuyên bố không chính xác
Giống như V8 chỉ là một triển khai cho JS, CPython chỉ là một triển khai cho Python. Pypy có màn trình diễn phù hợp với động cơ V8 .
Ngoài ra, có vấn đề về hiệu suất nhận thức: vì V8 thực sự không bị chặn, nhà phát triển Web dẫn đến các dự án hiệu suất cao hơn vì bạn lưu chờ đợi IO. Và V8 chủ yếu được sử dụng cho dev Web trong đó IO là chìa khóa, vì vậy họ so sánh nó với các dự án tương tự. Nhưng bạn có thể sử dụng Python trong nhiều, nhiều lĩnh vực khác ngoài web dev. Và thậm chí bạn có thể sử dụng các phần mở rộng C cho rất nhiều nhiệm vụ, chẳng hạn như tính toán khoa học hoặc mã hóa, và dữ liệu giòn với sự hoàn hảo rực rỡ.
Nhưng trên web, hầu hết các dự án Python và Ruby phổ biến đều bị chặn. Python, đặc biệt, có sự kế thừa của tiêu chuẩn WSGI đồng bộ và các khung như Django nổi tiếng được dựa trên nó.
Bạn có thể viết Python không đồng bộ (như với Twisted, Tornado, gevent hoặc asyncio) hoặc Ruby. Nhưng nó không được thực hiện thường xuyên. Các công cụ tốt nhất vẫn đang chặn.
Tuy nhiên, chúng là một số lý do tại sao việc triển khai mặc định trong Ruby và Python không nhanh như V8.
Kinh nghiệm
Giống như Jörg W Mittag đã chỉ ra, những người làm việc trên V8 là những thiên tài VM. Python là một nhóm người đam mê, rất giỏi trong nhiều lĩnh vực, nhưng không chuyên về điều chỉnh VM.
Tài nguyên
Nền tảng phần mềm Python có rất ít tiền: chưa đến 40 nghìn trong một năm để đầu tư vào Python. Điều này thật điên rồ khi bạn nghĩ rằng những người chơi lớn như Google, Facebook hay Apple đều đang sử dụng Python, nhưng đó là sự thật xấu xí: hầu hết mọi công việc đều được thực hiện miễn phí. Ngôn ngữ cung cấp năng lượng cho Youtube và tồn tại trước khi Java được các tình nguyện viên làm thủ công.
Họ là những tình nguyện viên thông minh và tận tụy, nhưng khi họ xác định họ cần nhiều nước trái cây hơn trong một lĩnh vực, họ không thể yêu cầu 300k để thuê một chuyên gia xuất sắc hàng đầu cho lĩnh vực chuyên môn này. Họ phải tìm kiếm những người sẽ làm điều đó miễn phí.
Trong khi điều này hoạt động, nó có nghĩa là bạn phải rất cẩn thận về các ưu tiên của bạn. Do đó, bây giờ chúng ta cần xem xét:
Mục tiêu
Ngay cả với các tính năng hiện đại mới nhất, viết Javascript là khủng khiếp. Bạn có các vấn đề phạm vi, rất ít bộ sưu tập, thao tác chuỗi và chuỗi khủng khiếp, hầu như không có stdlist ngoài ngày, toán học và biểu thức chính quy, và không có đường cú pháp ngay cả đối với các hoạt động rất phổ biến.
Nhưng trong V8, bạn đã có tốc độ.
Điều này là do, tốc độ là mục tiêu chính của Google, vì đó là một nút cổ chai để kết xuất trang trong Chrome.
Trong Python, khả năng sử dụng là mục tiêu chính. Bởi vì nó gần như không bao giờ là nút cổ chai trong dự án. Tài nguyên khan hiếm ở đây là thời gian của nhà phát triển. Nó được tối ưu hóa cho nhà phát triển.