একটি অ্যাসিনক্রোনাস স্টাইলশিট ডাউনলোডটি ট্রিগার করার কৌশলটি একটি <link>
উপাদান ব্যবহার করা এবং মিডিয়া বৈশিষ্ট্যের জন্য একটি অবৈধ মান সেট করা (আমি মিডিয়া = "কিছুই না" ব্যবহার করি তবে কোনও মানই তা করবে)। যখন কোনও মিডিয়া ক্যোয়ারী মিথ্যাতে মূল্যায়ন করে, ব্রাউজারটি এখনও স্টাইলশিটটি ডাউনলোড করবে, তবে পৃষ্ঠাটি রেন্ডার করার আগে সামগ্রীটি উপলব্ধ হওয়ার অপেক্ষা রাখে না।
<link rel="stylesheet" href="css.css" media="none">
স্টাইলশীটটি ডাউনলোড শেষ করার পরে মিডিয়া অ্যাট্রিবিউটকে একটি বৈধ মান হিসাবে সেট করতে হবে তাই শৈলীর বিধি নথিতে প্রয়োগ করা হবে। মিডিয়া সম্পত্তি সবার কাছে স্যুইচ করার জন্য অনলোড ইভেন্টটি ব্যবহৃত হয়:
<link rel="stylesheet" href="css.css" media="none" onload="if(media!='all')media='all'">
সিএসএস লোড করার এই পদ্ধতিটি দর্শকদের কাছে স্ট্যান্ডার্ড পদ্ধতির চেয়ে দ্রুত ব্যবহারযোগ্য সামগ্রী সরবরাহ করবে content ক্রিটিকাল সিএসএস এখনও সাধারণ ব্লকিং পদ্ধতির সাথে পরিবেশন করা যেতে পারে (বা আপনি চূড়ান্ত পারফরম্যান্সের জন্য এটি ইনলাইন করতে পারেন) এবং অ-সমালোচনামূলক স্টাইলগুলি পার্সিং / রেন্ডারিং প্রক্রিয়ায় পরবর্তী সময়ে ডাউনলোড এবং প্রয়োগ করা যেতে পারে।
এই কৌশলটি জাভাস্ক্রিপ্ট ব্যবহার করে তবে জাভাস্ক্রিপ্টহীন ব্রাউজারগুলির জন্য <link>
আপনি কোনও উপাদানের সমতুল্য ব্লকিং উপাদানগুলিকে <noscript>
গুটিয়ে রাখতে পারবেন:
<link rel="stylesheet" href="css.css" media="none" onload="if(media!='all')media='all'"><noscript><link rel="stylesheet" href="css.css"></noscript>
আপনি www.itcha.edu.sv এ অপারেশনটি দেখতে পাবেন
Http://keithclark.co.uk/ এ উত্স