ক্লাউডফ্লারে রকেট লোডার (বিনামূল্যে এবং অর্থ প্রদানের অ্যাকাউন্টে উভয়) নামে একটি গ্রাউন্ড ব্রেকিং প্রযুক্তি রয়েছে । কিন্তু এটি আসলে কীভাবে কাজ করে?
তারা একটি আছে দম্পতি এর পৃষ্ঠাগুলি যে প্রযুক্তি বর্ণনা , কিন্তু না প্রযুক্তিগত বিবরণ অনেক। একটি মূল বৈশিষ্ট্য হ'ল এটি সমস্ত জাভাস্ক্রিপ্ট লোডকে একটি অ-ব্লকিং ফ্যাশনে (অবিচ্ছিন্নভাবে) তোলে , এটি বেশ অবিশ্বাস্য কীর্তি! এর অর্থ এইচটিএমএল / সিএসএস স্ক্রিপ্টগুলি লোড এবং চালানোর জন্য অপেক্ষা না করে রেন্ডার করা যায়।
কীভাবে সম্ভব?
নিশ্চয় এটা কেবল সব পরিবর্তন করতে পারেন <script>
ব্যবহার ট্যাগ async="true"
বা defer="true"
এই কয়েকটি জিনিস বিরতি দেবে ...
- স্ক্রিপ্টগুলিকে এখনও সঠিক ক্রমে লোড করা দরকার (উদাহরণস্বরূপ, jQuery লাইব্রেরিটি লোড না হওয়া পর্যন্ত আপনি jQuery প্লাগইনগুলি লোড করতে পারবেন না))
document.write()
এই স্ক্রিপ্টগুলিতে কলগুলি কাজ করতে হবে ( দৃশ্যত এগুলি সাধারণত অ্যাসিঙ্ক স্ক্রিপ্টগুলিতে কিছুই করে না )।- ডোমকন্টেন্টলয়েড ইভেন্টের কী হবে? এটির ট্রিগার হওয়ার পরে যদি কিছু স্ক্রিপ্টগুলি লোড হয়ে যায় , তবে তাদের ইভেন্ট হ্যান্ডলাররা কি অবিচ্ছিন্ন হয়ে যায়?
এবং বিকাশকারী হিসাবে, আমার সাইট / স্ক্রিপ্ট / প্লাগইন রকেট লোডারের সাথে সামঞ্জস্যপূর্ণ থাকতে আমি নিশ্চিত হওয়ার জন্য আরও কি কি সচেতন হওয়া প্রয়োজন?