Vâng, Google đang cố gắng thực hiện xu hướng đó với Dart. Cộng đồng không hoàn toàn tiếp nhận ý tưởng; hoặc.
Google proposed adding multiple VM support for Webkit không giảm tốc độ rất tốt.
Một bình luận đặc biệt tóm tắt nó lên độc đáo là tại sao đã có một số đề kháng với rằng:
Trong trường hợp này các tính năng được phơi bày ngôn ngữ lập trình bổ sung cho các web, một cái gì đó mà không cần bất kỳ lợi ích thực sự cho bất cứ ai khác so với người hâm mộ của ngôn ngữ "tuyệt vời nhất" hiện tại (cách đây không lâu có thể là Go, một năm hay lâu hơn trước đây sẽ là ruby, trước python, tôi nhớ lại sự nổi tiếng của haskell trong thời gian dài không lâu trước đây) , Lua đã được trên verges trong một thời gian dài, trong trường hợp này nó Dart - ai nói rằng sẽ không có một ngôn ngữ hoàn toàn khác nhau trong thịnh hành trong 6 tháng?), Nhưng như là một chi phí nó mảnh web và thêm một gánh nặng bảo trì bổ sung đáng kể - chỉ cần duy trì các ràng buộc v8 và jsc không phải là tầm thường và chúng cho cùng một ngôn ngữ.
Vấn đề ở đây không phải là "chúng tôi có thể tạo nhiều vms trực tiếp trong webkit", "chúng tôi có thể hiển thị nhiều ngôn ngữ cho web", trước đây tôi nói rõ ràng như chúng tôi đã làm, không muốn. Trừ khi chúng tôi muốn biến webkit thành công cụ mà mọi người ghét vì tất cả "tính năng" độc đáo của nó phá vỡ web mở, một số trình duyệt nhất định vào cuối những năm 90.
CoffeeScript là một ví dụ khác về ngôn ngữ kịch bản phía máy khách đang nổi lên. Tuy nhiên, thay vì hỗ trợ một máy ảo khác trong trình duyệt (như Google đang cố gắng làm với Dart), nó biên dịch thành JavaScript. Có một số khác "biên dịch X để JavaScript" mà làm điều đó là tốt. emscripten là một ví dụ điển hình về việc biên soạn LLVM thành JavaScript.
Vì vậy, có rất nhiều ngôn ngữ khách hàng khác; họ chỉ sử dụng JavaScript làm trung gian. Tôi cho rằng đó cũng là điều mà Dart cũng làm, mặc dù they have some room to improve.
Đây là loại câu hỏi trùng lặp, xem: http: // stackoverflow.com/questions/340019/what-are-the-best-client-side-script-ngôn ngữ-out-there – nycynik
@TomaszNurkiewicz Tôi đã nhìn thấy Dart. Nhưng sau đó câu hỏi đặt ra - tại sao phát minh ra một ngôn ngữ kịch bản hoàn toàn mới cho điều này khi các trình duyệt không hỗ trợ ngay cả các ngôn ngữ kịch bản phổ biến hiện có. –
IE vẫn hỗ trợ vbscript. Tôi nghi ngờ nó được sử dụng nhiều nữa - có thể trên một số mạng nội bộ của công ty. – gilly3