2012-06-26 9 views
10

Tôi đang thực hiện một số nghiên cứu để xem liệu việc triển khai hiện tại của google phi tiêu có thân thiện với IE8 hay không. Nhóm của chúng tôi phải hỗ trợ IE8 một thời gian và tôi đang cố gắng tìm hiểu xem javascript có được tạo ra từ phi tiêu hiện nay hoạt động cho trình duyệt cũ này không.Google phi tiêu sản xuất javascript thân thiện với ES5 và có bao gồm hoặc loại trừ IE8 ngày hôm nay không?

Trình biên dịch phi tiêu có lint đầu ra javascript như coffeescript không?

Và cuối cùng phi tiêu sản xuất javascript thân thiện với ES5?

+1

"ES5 thân thiện" là gì? – Esailija

Trả lời

9

Chỉ nhắm mục tiêu các trình duyệt có khả năng hỗ trợ ES5, đó là trình duyệt Internet Explorer> = 9, Firefox> = 4, Opera> = 12 và trình duyệt WebKit mới hợp lý. IE 8 là tắt bảng.

Ngoài ra, tôi nghĩ rằng hiện tại, nhiều khả năng bạn gặp sự cố trong các trình duyệt khác với Chromium/Chrome mới nhất, nhưng tôi không có kinh nghiệm trực tiếp về điều này.

+0

Đúng, mục tiêu của nhóm là hỗ trợ ES5 và IE9 +. Có thể có vấn đề với phiên bản Opera mới nhất, nhưng nếu vậy, chúng là lỗi để chúng tôi sửa lỗi. –

3

Từ FAQ Dart - What browsers do you plan to support as JavaScript compilation targets?:

Chúng tôi hiện đang nhằm hỗ trợ các trình duyệt sau:
* Internet Explorer, mới nhất hai phiên bản có 9 trở lên.
* Firefox, hai phiên bản mới nhất từ ​​7 trở lên.
* Chrome, phiên bản mới nhất.
* Safari, hai phiên bản mới nhất 5.1 trở lên.
* Opera, phiên bản mới nhất 12 hoặc cao hơn.

Đó là mục tiêu; chúng tôi chưa thực sự hỗ trợ tất cả các trình duyệt này. Mục tiêu có thể thay đổi hoặc hạn chế hơn hoặc dễ chấp nhận hơn.

Vì vậy, không, hiện tại họ không có ý định hỗ trợ IE8.