Mở rộng ngôn ngữ là một ý tưởng hay, ngay cả khi chỉ có một trình duyệt đang thực hiện nó - cuối cùng nó sẽ tự chứng minh và được đưa vào tiêu chuẩn vào thời điểm mà các trình duyệt khác sẽ bắt kịp.
Nếu không, làm thế nào có thể tiến hành được thực hiện - Microsoft làm điều này tất cả các thời gian: XMLHttpRequest đã bao giờ làm cho nó thành các tiêu chuẩn nếu Internet Explorer sẽ không thực hiện nó đầu tiên? Từ quan điểm của Mozilla, mục đích của những thay đổi này, ngoại trừ việc thêm nhiều khả năng cho các nhà phát triển web sử dụng, là dẫn đến JavaScript 2.0, đang được phát triển như bản sửa đổi tiếp theo của ECMA 262 (bản sửa đổi 4) TC39 workgroup.
Trình duyệt trong tương lai sẽ hỗ trợ JavaScript 2.0. Trong thời gian đó, các nhà phát triển được mời tận dụng các tính năng bổ sung này - nguyên bản trong Firefox và sử dụng các thư viện JavaScript cung cấp khả năng tương thích ngược với Internet Explorer. Tôi thấy điều này rất hữu ích. Ngoài ra, có thể thú vị khi lưu ý rằng Webkit (công cụ được phát triển bởi KDE và được Safari, Chrome và một số trình duyệt phần mềm miễn phí sử dụng) hỗ trợ JavaScript 1.7.
Bạn có thể muốn làm rõ rằng Chrome có công cụ JavaScript riêng, mặc dù nó sử dụng WebKit. Tôi không thể nghĩ ra một cách không lời để thêm nó. –
@Guss - Vâng, tôi biết rằng Safari và Chrome ở mức 1,5, nhưng miễn là IE bị kẹt ở đó thì ngay cả các thư viện cung cấp khả năng tương thích ngược có thể chỉ đơn giản là tuyến đường và tránh các tính năng mới. Tôi hiểu sự cần thiết phải thúc đẩy công nghệ, tôi chỉ tự hỏi con đường phía trước là gì. –
Tôi tin rằng đây là một con đường tốt - bạn cần thực hiện công việc của tiêu chuẩn trước khi bạn vượt qua nó thông qua các cơ quan tiêu chuẩn, tốt nhất nếu nó được thực hiện trong hợp tác với các cơ quan tiêu chuẩn. – Guss