Isolates
, như tên cho thấy, được đóng hoàn toàn với thế giới bên ngoài, vì vậy Isolates
có thể chạy song song vì chúng là các phiên bản hoàn toàn khác nhau của V8. Hãy suy nghĩ về một Isolate
như một sandbox - một môi trường chạy V8.
Bây giờ trong một Isolate
, bạn có thể có nhiều ứng dụng JavaScript không liên quan chạy đồng thời. JavaScript cung cấp rất nhiều cơ sở ngôn ngữ cấp độ toàn cầu, và có nhiều ứng dụng không liên quan gây rối với những "singletons" này không phải là một ý tưởng tốt. Vì vậy, trong một phiên bản V8 được gọi là Isolate
, bạn có thể xác định nhiều Contexts
để các ứng dụng không liên quan có thể làm những gì họ cần làm mà không can thiệp lẫn nhau.
Đây không phải là sự tương tự hoàn hảo, nhưng nếu bạn biết công cụ web Java, hãy tưởng tượng nhiều phiên bản của Tomcat được triển khai trên cùng một máy và sau đó mỗi cá thể của Tomcat chạy các ứng dụng riêng biệt với ngữ cảnh web của riêng chúng và web.xml. Đó là loại như thế.
Hy vọng điều đó sẽ hữu ích.
cách ly chia sẻ cùng một thông tin Nền tảng, vì vậy chúng không bị cô lập. Chúng không khác "hoàn toàn" – xaxxon