JavaScript là một chuỗi - Silverlight không được, nhưng tương tác giữa JavaScript và Silverlight phải được thực hiện trên chuỗi giao diện người dùng Silverlight.Mối quan hệ giữa chuỗi JavaScript và chuỗi giao diện người dùng Silverlight là gì?
Tuy nhiên, chính xác mối quan hệ giữa chuỗi giao diện người dùng Silverlight và chuỗi JavaScript là gì? Có phải chúng theo bất kỳ định nghĩa nào cùng một luồng, hoặc các luồng riêng biệt với các tương tác được thực hiện hoàn toàn thông qua các vòng lặp sự kiện tương ứng và chặn một luồng khi chờ đợi khác (khi đánh giá/gọi JavaScript từ Silverlight chẳng hạn)? Nói cách khác, JavaScript có thể thực hiện đồng thời với các hành động Silverlight trên chuỗi giao diện người dùng (và có thể nhiều phiên bản Silverlight được lưu trữ trong cùng một trang có chủ đề giao diện người dùng của họ đang chạy đồng thời) không?