অরিজিন-এজেন্ট-ক্লাস্টার শিরোনামের সাথে পারফরম্যান্স আইসোলেশনের অনুরোধ করা হচ্ছে

ডোমেন-ওয়াইড স্ক্রিপ্টিং সীমাবদ্ধ করতে এবং ব্রাউজার থেকে উত্সর্গীকৃত সংস্থানগুলির অনুরোধ করতে একটি নতুন HTTP প্রতিক্রিয়া শিরোনাম৷

ডোমেনিক ডেনিকোলা
Domenic Denicola

Origin-Agent-Cluster হল একটি নতুন HTTP প্রতিক্রিয়া শিরোনাম যা একই-সাইট ক্রস-অরিজিন পৃষ্ঠাগুলির মধ্যে সিঙ্ক্রোনাস স্ক্রিপ্টিং অ্যাক্সেস রোধ করতে ব্রাউজারকে নির্দেশ দেয়। ব্রাউজারগুলি Origin-Agent-Cluster একটি ইঙ্গিত হিসাবে ব্যবহার করতে পারে যে আপনার উত্সের নিজস্ব, আলাদা সংস্থান পাওয়া উচিত, যেমন একটি উত্সর্গীকৃত প্রক্রিয়া।

ব্রাউজার সামঞ্জস্য

বর্তমানে Origin-Agent-Cluster শিরোনাম শুধুমাত্র Chrome 88-এ প্রয়োগ করা হয়েছে। এটি মোজিলা ফায়ারফক্সের প্রতিনিধিদের সাথে ঘনিষ্ঠ সহযোগিতায় ডিজাইন করা হয়েছিল যারা এটিকে প্রোটোটাইপ করার যোগ্য হিসাবে চিহ্নিত করেছে এবং সাফারি দ্বারা ব্যবহৃত ব্রাউজার ইঞ্জিন ওয়েবকিটের প্রতিনিধিদের কাছ থেকে প্রাথমিক ইতিবাচক অভ্যর্থনা রয়েছে৷

কিন্তু এর মধ্যে, আজ আপনার সমস্ত ব্যবহারকারীদের কাছে Origin-Agent-Cluster হেডার স্থাপনে কোনো সমস্যা নেই। যে ব্রাউজারগুলি এটি বুঝতে পারে না তারা এটিকে উপেক্ষা করবে। এবং, যেহেতু অরিজিন-কিড এজেন্ট ক্লাস্টারের পৃষ্ঠাগুলি আসলে সাইট-কীড (ডিফল্ট) থেকে কম জিনিস করতে পারে, তাই উদ্বিগ্ন হওয়ার মতো কোনও আন্তঃব্যবহারের সমস্যা নেই।

কেন ব্রাউজার স্বয়ংক্রিয়ভাবে একই সাইটের উত্স পৃথক করতে পারে না

ওয়েব একই-অরিজিন নীতির উপর তৈরি করা হয়েছে, যা একটি নিরাপত্তা বৈশিষ্ট্য যা সীমাবদ্ধ করে যে কীভাবে নথি এবং স্ক্রিপ্টগুলি অন্য উৎসের সংস্থানগুলির সাথে যোগাযোগ করতে পারে৷ উদাহরণ স্বরূপ, https://a.example এ হোস্ট করা একটি পৃষ্ঠা https://b.example এর একটি থেকে বা https://sub.a.example এ একটি থেকে আলাদা।

পর্দার আড়ালে, ব্রাউজারগুলি বিচ্ছেদ ব্যবহার করে যা উৎস বিভিন্ন উপায়ে প্রদান করে। পুরানো দিনে, যদিও পৃথক উত্স একে অপরের ডেটা অ্যাক্সেস করতে সক্ষম হবে না, তবুও তারা অপারেটিং সিস্টেমের থ্রেড, প্রক্রিয়া এবং মেমরি বরাদ্দের মতো সংস্থানগুলি ভাগ করবে। এর মানে হল যে যদি একটি ট্যাব ধীর হয় তবে এটি অন্য সমস্ত ট্যাবকে ধীর করে দেবে। অথবা যদি একটি ট্যাব অত্যধিক মেমরি ব্যবহার করে তবে এটি পুরো ব্রাউজারটি ক্র্যাশ করবে।

আজকাল ব্রাউজারগুলি আরও পরিশীলিত, এবং বিভিন্ন প্রক্রিয়ায় বিভিন্ন উত্সকে আলাদা করার চেষ্টা করে। এটি ঠিক কীভাবে কাজ করে প্রতিটি ব্রাউজারে পরিবর্তিত হয়: বেশিরভাগ ব্রাউজারে ট্যাবগুলির মধ্যে কিছু স্তরের বিচ্ছেদ থাকে, তবে একটি একক ট্যাবের ভিতরে বিভিন্ন আইফ্রেমগুলি একটি প্রক্রিয়া ভাগ করতে পারে। এবং যেহেতু প্রসেসগুলি কিছু মেমরি ওভারহেডের সাথে আসে, তাই তারা হিউরিস্টিক ব্যবহার করে যাতে অনেকগুলি জন্ম না হয়: উদাহরণস্বরূপ, ফায়ারফক্সের একটি ব্যবহারকারী-কনফিগারযোগ্য প্রক্রিয়া সীমা রয়েছে এবং ক্রোম ডেস্কটপ (যেখানে মেমরি বেশি থাকে) এবং মোবাইল (যেখানে এটি থাকে) এর মধ্যে তার আচরণের পার্থক্য করে দুষ্প্রাপ্য)।

এই হিউরিস্টিকস নিখুঁত নয়। এবং তারা একটি গুরুত্বপূর্ণ সীমাবদ্ধতার মধ্যে ভুগছে: কারণ একই-অরিজিন নীতির ব্যতিক্রম রয়েছে যা https://sub.a.example এবং https://a.example মতো সাবডোমেনগুলিকে একে অপরের সাথে কথা বলার অনুমতি দেয়, ব্রাউজারগুলি স্বয়ংক্রিয়ভাবে সাবডোমেনগুলি আলাদা করতে পারে না একে অপরের কাছ থেকে

এই ডিফল্ট আচরণকে "সাইট-কিড এজেন্ট ক্লাস্টার" বলা হয়: অর্থাৎ, ব্রাউজার তাদের সাইটের উপর ভিত্তি করে পৃষ্ঠাগুলিকে দলবদ্ধ করে। নতুন Origin-Agent-Cluster শিরোনাম ব্রাউজারকে একটি প্রদত্ত পৃষ্ঠার জন্য এই ডিফল্ট আচরণটি পরিবর্তন করতে বলে, এটিকে একটি অরিজিন -কীড এজেন্ট ক্লাস্টারে স্থাপন করে, যাতে এটি শুধুমাত্র অন্য পৃষ্ঠাগুলির সাথে গোষ্ঠীবদ্ধ হয় যেগুলির সঠিক একই উত্স রয়েছে৷ বিশেষ করে, একই-সাইট ক্রস-অরিজিন পৃষ্ঠাগুলি এজেন্ট ক্লাস্টার থেকে বাদ দেওয়া হবে।

এই অপ্ট-ইন বিচ্ছেদ ব্রাউজারগুলিকে এই নতুন অরিজিন-কীড এজেন্ট ক্লাস্টারগুলিকে তাদের নিজস্ব উত্সর্গীকৃত সংস্থানগুলি দেওয়ার অনুমতি দেয়, যা অন্য উত্সগুলির সাথে একত্রিত হয় না। উদাহরণস্বরূপ, এই জাতীয় পৃষ্ঠাগুলি তাদের নিজস্ব প্রক্রিয়া পেতে পারে বা পৃথক থ্রেডে নির্ধারিত হতে পারে। আপনার পৃষ্ঠায় Origin-Agent-Cluster শিরোনাম যোগ করে, আপনি ব্রাউজারকে ইঙ্গিত করছেন যে পৃষ্ঠাটি এই ধরনের উত্সর্গীকৃত সংস্থানগুলি থেকে উপকৃত হবে৷

যাইহোক, বিচ্ছেদ সঞ্চালন করার জন্য, এবং এই সুবিধাগুলি পেতে, ব্রাউজারকে কিছু উত্তরাধিকার বৈশিষ্ট্য অক্ষম করতে হবে।

মূল কীড পেজ কি করতে পারে না

যখন আপনার পৃষ্ঠাটি একটি অরিজিন-কিড এজেন্ট ক্লাস্টারে থাকে, তখন আপনি একই-সাইট ক্রস-অরিজিন পৃষ্ঠাগুলির সাথে কথা বলার কিছু ক্ষমতা ছেড়ে দেন যেগুলি আগে উপলব্ধ ছিল৷ বিশেষ করে:

  • আপনি আর document.domain সেট করতে পারবেন না। এটি একটি লিগ্যাসি বৈশিষ্ট্য যা সাধারণত একই-সাইটের ক্রস-অরিজিন পৃষ্ঠাগুলিকে একে অপরের DOM-এ সিঙ্ক্রোনাসভাবে অ্যাক্সেস করার অনুমতি দেয়, কিন্তু অরিজিন-কিড এজেন্ট ক্লাস্টারগুলিতে এটি অক্ষম করা হয়।

  • আপনি আর WebAssembly.Module অবজেক্ট পাঠাতে পারবেন না postMessage() এর মাধ্যমে অন্য একই-সাইট ক্রস-অরিজিন পৃষ্ঠাগুলিতে।

  • (শুধু-Chrome) আপনি আর SharedArrayBuffer বা WebAssembly.Memory . মেমরি অবজেক্ট অন্যান্য একই-সাইট ক্রস-অরিজিন পৃষ্ঠাগুলিতে পাঠাতে পারবেন না।

কখন অরিজিন-কিড এজেন্ট ক্লাস্টার ব্যবহার করবেন

Origin-Agent-Cluster শিরোনাম থেকে সবচেয়ে বেশি উপকৃত হয় সেগুলি হল:

  • যখন সম্ভব তাদের নিজস্ব উত্সর্গীকৃত সংস্থান দিয়ে সেরা সম্পাদন করুন। উদাহরণগুলির মধ্যে রয়েছে পারফরম্যান্স-ইনটেনসিভ গেমস, ভিডিও কনফারেন্সিং সাইট বা মাল্টিমিডিয়া তৈরির অ্যাপ।

  • রিসোর্স-ইনটেনসিভ আইফ্রেম রয়েছে যা ভিন্ন-অরিজিন, কিন্তু একই-সাইট। উদাহরণস্বরূপ, যদি https://mail.example.com https://chat.example.com iframes এম্বেড করে, তাহলে অরিজিন-কিইং https://mail.example.com/ নিশ্চিত করে যে চ্যাট টিমের লেখা কোড ভুলবশত হস্তক্ষেপ করতে পারে না মেল টিম দ্বারা লিখিত কোড সহ, এবং ব্রাউজারকে তাদের স্বাধীনভাবে সময়সূচী করার জন্য আলাদা প্রক্রিয়া দেওয়ার জন্য এবং একে অপরের উপর তাদের কর্মক্ষমতা প্রভাব হ্রাস করার জন্য ইঙ্গিত দিতে পারে।

  • ভিন্ন-অরিজিন, একই-সাইটের পৃষ্ঠাগুলিতে এম্বেড করা আশা করি, কিন্তু নিজেদেরকে সম্পদ-নিবিড় হতে জান। উদাহরণস্বরূপ, যদি https://customerservicewidget.example.com ভিডিও চ্যাটের জন্য প্রচুর সংস্থান ব্যবহার করার আশা করে, এবং https://*.example.com জুড়ে বিভিন্ন উত্সে এম্বেড করা হবে, তাহলে সেই উইজেটটি রক্ষণাবেক্ষণকারী দলটি Origin-Agent-Cluster ব্যবহার করতে পারে Origin-Agent-Cluster শিরোনাম এমবেডারগুলিতে তাদের কর্মক্ষমতা প্রভাব হ্রাস করার চেষ্টা করতে।

উপরন্তু, আপনাকে নিশ্চিত করতে হবে যে আপনি উপরে-আলোচিত বিরল-ব্যবহৃত ক্রস-অরিজিন যোগাযোগ বৈশিষ্ট্যগুলিকে অক্ষম করছেন এবং আপনার সাইটটি HTTPS ব্যবহার করছে।

কিন্তু শেষ পর্যন্ত, এগুলি কেবল নির্দেশিকা। অরিজিন-কিড এজেন্ট ক্লাস্টারগুলি আপনার সাইটকে সাহায্য করবে কি না তা পরিমাপের মাধ্যমে চূড়ান্তভাবে নির্ধারণ করা হয়। বিশেষ করে, আপনি আপনার ওয়েব ভাইটাল পরিমাপ করতে চাইবেন, এবং সম্ভাব্যভাবে আপনার মেমরির ব্যবহার , অরিজিন-কি করার প্রভাব কী তা দেখতে। (বিশেষত মেমরির ব্যবহার একটি সম্ভাব্য উদ্বেগের বিষয়, কারণ খেলায় প্রক্রিয়ার সংখ্যা বৃদ্ধির ফলে প্রতি-প্রক্রিয়ার মেমরি ওভারহেড আরও বেশি হতে পারে।) আপনার কেবল অরিজিন-কিইং রোল আউট করা উচিত নয় এবং সেরাটির জন্য আশা করা উচিত নয়।

এটি কীভাবে ক্রস-অরিজিন বিচ্ছিন্নতার সাথে সম্পর্কিত?

অরিজিন Origin-Agent-Cluster -কীকরণ Cross-Origin-Opener-Policy এবং Cross-Origin-Embedder-Policy শিরোনামের মাধ্যমে ক্রস-অরিজিন বিচ্ছিন্নতার সাথে সম্পর্কিত, তবে আলাদা।

যেকোন সাইট যা নিজেকে ক্রস-অরিজিন আইসোলেটেড করে দেয় সে একই-সাইটের ক্রস-অরিজিন যোগাযোগ বৈশিষ্ট্যগুলিকে অক্ষম করবে যেমনটি Origin-Agent-Cluster হেডার ব্যবহার করার সময়। যাইহোক, Origin-Agent-Cluster শিরোনামটি ক্রস-অরিজিন আইসোলেশনের উপরে এখনও কার্যকর হতে পারে, এটির সংস্থান বরাদ্দ হিউরিস্টিকস পরিবর্তন করার জন্য ব্রাউজারকে একটি অতিরিক্ত ইঙ্গিত হিসাবে। সুতরাং আপনার এখনও Origin-Agent-Cluster শিরোনাম প্রয়োগ করা এবং ফলাফলগুলি পরিমাপ করা বিবেচনা করা উচিত, এমনকি এমন পৃষ্ঠাগুলিতেও যেগুলি ইতিমধ্যে ক্রস-অরিজিন বিচ্ছিন্ন।

কিভাবে Origin-Agent-Cluster হেডার ব্যবহার করবেন

Origin-Agent-Cluster হেডার ব্যবহার করতে, নিম্নলিখিত HTTP প্রতিক্রিয়া শিরোনাম পাঠাতে আপনার ওয়েব সার্ভার কনফিগার করুন:

Origin-Agent-Cluster: ?1

?1 এর মান হল একটি বুলিয়ান true ভ্যালুর জন্য স্ট্রাকচার্ড হেডার সিনট্যাক্স।

শুধুমাত্র কিছু পৃষ্ঠা নয়, আপনার মূল থেকে সমস্ত প্রতিক্রিয়াতে এই শিরোনামটি পাঠানো গুরুত্বপূর্ণ। অন্যথায়, আপনি অসামঞ্জস্যপূর্ণ ফলাফল পেতে পারেন, যেখানে ব্রাউজার একটি অরিজিন-কি করার অনুরোধ দেখে "মনে রাখে" এবং তাই এটি এমন পৃষ্ঠাগুলিতেও অরিজিন-কীগুলি যা এটির জন্য জিজ্ঞাসা করে না। অথবা বিপরীত: ব্যবহারকারীর প্রথম পৃষ্ঠায় যদি শিরোনাম না থাকে, তাহলে ব্রাউজার মনে রাখবে যে আপনার অরিজিন অরিজিন-কীড হতে চায় না এবং পরবর্তী পৃষ্ঠাগুলিতে হেডারটিকে উপেক্ষা করবে।

এই "মেমরি" এর কারণ হল মূলের জন্য কী করার সামঞ্জস্য নিশ্চিত করা। যদি একটি অরিজিনের কিছু পৃষ্ঠা অরিজিন-কীড হয়, অন্যগুলি না হয়, তাহলে আপনার কাছে দুটি একই-অরিজিন পৃষ্ঠা থাকতে পারে যেগুলিকে বিভিন্ন এজেন্ট ক্লাস্টারে রাখা হয়েছিল এবং এইভাবে একে অপরের সাথে কথা বলার অনুমতি দেওয়া হয়নি। এটি ওয়েব ডেভেলপার এবং ব্রাউজারের অভ্যন্তরীণ উভয়ের জন্যই খুব অদ্ভুত হবে। সুতরাং, Origin-Agent-Cluster স্পেসিফিকেশন শিরোনামটিকে উপেক্ষা করে যদি এটি একটি প্রদত্ত উত্সের জন্য পূর্বে যা দেখা গেছে তার সাথে অসামঞ্জস্যপূর্ণ হয়। ক্রোমে, এর ফলে একটি কনসোল সতর্কতা আসবে।

এই সামঞ্জস্যতা একটি ব্রাউজিং কনটেক্সট গ্রুপে স্কোপ করা হয়েছে, যা ট্যাব, উইন্ডো বা আইফ্রেমের একটি গ্রুপ যা window.opener , frames[0] বা window.parent মতো মেকানিজমের মাধ্যমে একে অপরের কাছে পৌঁছাতে পারে। এর মানে হল যে, একবার একটি অরিজিন-এর উৎপত্তি- বা সাইট-কিইং সেটেল হয়ে গেলে (ব্রাউজার দ্বারা হয় হেডার দেখা যায় বা না দেখা যায়), এটি পরিবর্তন করার জন্য একটি সম্পূর্ণ নতুন ট্যাব খুলতে হবে, কোনোভাবেই পুরানোটির সাথে সংযুক্ত নয়। .

এই বিবরণগুলি Origin-Agent-Cluster শিরোনাম পরীক্ষা করার জন্য গুরুত্বপূর্ণ হতে পারে। আপনার সাইটে এটি প্রথম যোগ করার সময়, শুধুমাত্র পৃষ্ঠাটি পুনরায় লোড করা কাজ করবে না; আপনাকে ট্যাবটি বন্ধ করতে হবে এবং একটি নতুন খুলতে হবে৷

Origin-Agent-Cluster হেডার প্রয়োগ করা হয়েছে কিনা তা পরীক্ষা করতে, JavaScript window.originAgentCluster প্রপার্টি ব্যবহার করুন। এটি সেই ক্ষেত্রে true হবে যেখানে শিরোনাম (বা অন্যান্য প্রক্রিয়া, যেমন ক্রস-অরিজিন আইসোলেশন ) অরিজিন-কীিং ঘটায়; false যখন এটা ছিল না; এবং Origin-Agent-Cluster হেডার প্রয়োগ করে না এমন ব্রাউজারগুলিতে undefined । আপনার বিশ্লেষণ প্ল্যাটফর্মে এই ডেটা লগ করা একটি মূল্যবান চেক প্রদান করতে পারে যে আপনি আপনার সার্ভারটি সঠিকভাবে কনফিগার করেছেন৷

পরিশেষে, মনে রাখবেন যে Origin-Agent-Cluster শিরোনাম শুধুমাত্র নিরাপদ প্রসঙ্গগুলিতে কাজ করবে, যেমন HTTPS পৃষ্ঠাগুলিতে বা http://localhost এ। নন-লোকালহোস্ট HTTP পৃষ্ঠাগুলি অরিজিন-কীড এজেন্ট ক্লাস্টার সমর্থন করে না

অরিজিন-কীিং একটি নিরাপত্তা বৈশিষ্ট্য নয়

একটি অরিজিন-কিড এজেন্ট ক্লাস্টার ব্যবহার করে একই-সাইট ক্রস-অরিজিন পৃষ্ঠাগুলি থেকে সিঙ্ক্রোনাস অ্যাক্সেস থেকে আপনার উত্সকে বিচ্ছিন্ন করে, এটি Cross-Origin-Resource-Policy এবং Cross-Origin-Opener-Policy মতো নিরাপত্তা-সম্পর্কিত হেডারগুলির সুরক্ষা দেয় না। Cross-Origin-Opener-Policy . বিশেষ করে, এটি স্পেকটারের মতো পার্শ্ব চ্যানেল আক্রমণের বিরুদ্ধে একটি নির্ভরযোগ্য সুরক্ষা নয়।

এটি কিছুটা আশ্চর্যজনক হতে পারে, কারণ অরিজিন-কীয়িং কখনও কখনও আপনার মূলের নিজস্ব প্রক্রিয়া পেতে পারে এবং পৃথক প্রক্রিয়াগুলি পার্শ্ব-চ্যানেল আক্রমণগুলির বিরুদ্ধে একটি গুরুত্বপূর্ণ প্রতিরক্ষা। কিন্তু মনে রাখবেন যে Origin-Agent-Cluster শিরোনামটি সেই বিষয়ে শুধুমাত্র একটি ইঙ্গিত। ব্রাউজার আপনার মূল একটি পৃথক প্রক্রিয়া দিতে কোন বাধ্যবাধকতা অধীনে নেই, এবং এটি বিভিন্ন কারণে তা নাও করতে পারে:

  • একটি ব্রাউজার এটি করার প্রযুক্তি প্রয়োগ করতে পারে না। উদাহরণস্বরূপ, বর্তমানে সাফারি এবং ফায়ারফক্স তাদের নিজস্ব প্রক্রিয়াগুলিতে আলাদা ট্যাব রাখতে পারে, তবে আইফ্রেমের জন্য এখনও তা করতে পারে না।

  • ব্রাউজার সিদ্ধান্ত নিতে পারে এটি একটি পৃথক প্রক্রিয়ার ওভারহেডের মূল্য নয়। উদাহরণস্বরূপ, কম মেমরির অ্যান্ড্রয়েড ডিভাইসে বা অ্যান্ড্রয়েড ওয়েবভিউতে, ক্রোম যতটা সম্ভব কম প্রসেস ব্যবহার করে।

  • ব্রাউজারটি Origin-Agent-Cluster শিরোলেখ নির্দেশিত অনুরোধটিকে সম্মান করতে চাইতে পারে, তবে এটি প্রক্রিয়াগুলির চেয়ে ভিন্ন বিচ্ছিন্নতা প্রযুক্তি ব্যবহার করে তা করতে পারে। উদাহরণস্বরূপ, Chrome এই ধরণের পারফরম্যান্স বিচ্ছিন্নতার জন্য প্রক্রিয়াগুলির পরিবর্তে থ্রেড ব্যবহার করে অনুসন্ধান করছে৷

  • ব্যবহারকারী, বা একটি ভিন্ন সাইটে চলমান কোড, ইতিমধ্যেই আপনার মূলের একটি সাইট-কীড পৃষ্ঠায় নেভিগেট করে থাকতে পারে, যার ফলে সামঞ্জস্যতার গ্যারান্টি কিক ইন হতে পারে এবং Origin-Agent-Cluster শিরোনাম সম্পূর্ণরূপে উপেক্ষা করা হয়।

এই কারণে, একটি নিরাপত্তা বৈশিষ্ট্য হিসাবে অরিজিন-কিড এজেন্ট ক্লাস্টারগুলিকে না ভাবা গুরুত্বপূর্ণ৷ পরিবর্তে, এটি ব্রাউজারকে সংস্থান বরাদ্দকে অগ্রাধিকার দিতে সাহায্য করার একটি উপায়, ইঙ্গিত দিয়ে যে আপনার উত্স উত্সর্গীকৃত সংস্থানগুলি থেকে উপকৃত হবে (এবং আপনি বিনিময়ে নির্দিষ্ট বৈশিষ্ট্যগুলি ছেড়ে দিতে ইচ্ছুক)৷

প্রতিক্রিয়া

আপনি যদি Origin-Agent-Cluster হেডার ব্যবহার করেন বা ব্যবহার করার কথা বিবেচনা করেন তাহলে Chrome টিম আপনার কাছ থেকে শুনতে পছন্দ করবে। আপনার জনস্বার্থ এবং সমর্থন আমাদের বৈশিষ্ট্যগুলিকে অগ্রাধিকার দিতে এবং অন্যান্য ব্রাউজার বিক্রেতাদের দেখাতে সাহায্য করে যে তারা কতটা গুরুত্বপূর্ণ৷ @ChromiumDev- এ টুইট করুন এবং Chrome DevRel কে আপনার চিন্তাভাবনা এবং অভিজ্ঞতা জানাতে দিন।

যদি আপনার স্পেসিফিকেশন সম্পর্কে আরও প্রশ্ন থাকে, বা বৈশিষ্ট্যটি কীভাবে কাজ করে তার বিশদ বিবরণ, আপনি HTML স্ট্যান্ডার্ড GitHub সংগ্রহস্থলে একটি সমস্যা ফাইল করতে পারেন। এবং যদি আপনি Chrome-এর বাস্তবায়নে কোনো সমস্যার সম্মুখীন হন, তাহলে আপনি new.crbug.com- এ একটি বাগ ফাইল করতে পারেন যা Internals>Sandbox>SiteIsolation সেট করা উপাদান ফিল্ডের সাথে।

আরও জানুন

অরিজিন-কিড এজেন্ট ক্লাস্টার সম্পর্কে আরও জানতে, আপনি এই লিঙ্কগুলিতে বিশদ বিবরণে ডুব দিতে পারেন: