আপনি কখন async defer ব্যবহার করবেন?
আপনি কখন async defer ব্যবহার করবেন?

ভিডিও: আপনি কখন async defer ব্যবহার করবেন?

ভিডিও: আপনি কখন async defer ব্যবহার করবেন?
ভিডিও: জাভাস্ক্রিপ্টে অ্যাসিঙ্ক এবং ডিফার | লোড কৌশল | হিন্দি 2024, মার্চ
Anonim

সাধারণত আপনি চাই async ব্যবহার করতে যেখানে সম্ভব, তারপর বিলম্বিত করা তারপর কোন বৈশিষ্ট্য. এখানে হয় কিছু সাধারণ নিয়ম প্রতি অনুসরণ করুন: যদি লিপি মডুলার এবং করে তখন কোন স্ক্রিপ্টের উপর নির্ভর করবেন না async ব্যবহার করুন . যদি লিপি অন্যের উপর নির্ভর করে বা নির্ভর করে লিপি তারপর ডিফার ব্যবহার করুন.

এই বিষয়ে, কোনটি ভাল অ্যাসিঙ্ক বা ডিফার?

ডিফার সবসময় স্ক্রিপ্ট এক্সিকিউশন একই সময়ে বা তার পরে ঘটতে পারে ASYNC . অতএব, এটা উত্তম ব্যবহার করা ডিফার যাতে তাদের মৃত্যুদন্ড প্রধান রেন্ডারিং সময়ের বাইরে ঘটে। ডিফার স্ক্রিপ্টগুলি কখনই সিঙ্ক্রোনাস স্ক্রিপ্টগুলিকে ব্লক করতে পারে না ASYNC স্ক্রিপ্ট কত দ্রুত ডাউনলোড হয় তার উপর নির্ভর করে।

তদুপরি, ডিফার অ্যাট্রিবিউটের ব্যবহার কী? দ্য defer attribute একটি বুলিয়ান হয় বৈশিষ্ট্য . উপস্থিত থাকলে, এটি নির্দিষ্ট করে যে পৃষ্ঠাটি পার্সিং শেষ হলে স্ক্রিপ্টটি কার্যকর করা হবে। দ্রষ্টব্য: The defer attribute শুধুমাত্র বহিরাগত স্ক্রিপ্টের জন্য (শুধুমাত্র হওয়া উচিত ব্যবহৃত যদি src বৈশিষ্ট্য উপস্থিত).

পরবর্তীকালে, কেউ জিজ্ঞাসা করতে পারে, অ্যাসিঙ্ক ডিফার কী করে?

সঙ্গে অ্যাসিঙ্ক ( অ্যাসিঙ্ক্রোনাস ), ব্রাউজার ইচ্ছাশক্তি HTML পৃষ্ঠাটি লোড করা চালিয়ে যান এবং ব্রাউজার লোড করার সময় এটিকে রেন্ডার করুন এবং একই সময়ে স্ক্রিপ্টটি চালান। সঙ্গে বিলম্বিত করা , ব্রাউজার ইচ্ছাশক্তি পৃষ্ঠা পার্সিং শেষ হলে আপনার স্ক্রিপ্ট চালান। (সমস্ত ইমেজ ফাইল ডাউনলোড শেষ করা আবশ্যক নয়।

ডিফার লোডিং কি?

সত্যি deferring জাভাস্ক্রিপ্ট মানে লোড হচ্ছে অথবা সেই জাভাস্ক্রিপ্টের পার্সিং পৃষ্ঠার বিষয়বস্তু লোড হওয়ার পরেই শুরু হয় (অর্থাৎ এটি পৃষ্ঠার গতি বা সমালোচনামূলক রেন্ডারিং পাথকে প্রভাবিত করবে না)।

প্রস্তাবিত: