Có cách nào để tách một số loại mã trong Dart không? Tôi muốn trì hoãn việc tải một số mã hiếm khi được sử dụng để đẩy nhanh quá trình tải xuống mã ban đầu. Trong Javascript, tôi sẽ tiêm một thẻ <script>
mới, trong GWT, tôi chỉ cần gọi GWT.runAsync()
. Có điều gì đó tương tự trong Dart không?Tách mã bằng Dart
Theo this link, <script>
tiêm sẽ không hoạt động ("Mỗi trang HTML có thể có nhiều nhất một thẻ tập lệnh Dart", "Chúng tôi không hỗ trợ tự động chèn thẻ tải mã Dart".). Tôi cũng tìm thấy this fixed issue tuyên bố: "Trường hợp ban đầu [trường hợp sử dụng] được hoãn tải, để tránh tải xuống lớn khi chỉ cần một số mã sau hoặc có thể chỉ cần trong một số trường hợp. Chúng tôi hiện có cơ chế cho việc này". Thật không may, tôi không thể tìm thấy bất cứ điều gì về cách thực hiện điều này. Có ai biết gì về điều này?
Tôi đang sử dụng dart2js. Nhưng tôi có hiểu điều đó đúng không: Tại thời điểm này, chỉ có thể có một điểm phân tách? "[...] dart2js phát ra tối đa một tệp JavaScript khác" – MarioP
Nó rất mới và vẫn đang hoạt động. Tôi xin lỗi nhưng tôi không biết. –
Được rồi, ít nhất bây giờ tôi biết những gì cần tìm. Cảm ơn nhiều. – MarioP