জোরপূর্বক রিফ্লো

কনর ক্লার্ক
Connor Clark

প্রকাশিত: 8 অক্টোবর, 2025

একটি জোরপূর্বক রিফ্লো ঘটে যখন জাভাস্ক্রিপ্ট জ্যামিতিক বৈশিষ্ট্য (যেমন offsetWidth ) জিজ্ঞাসা করে DOM অবস্থার পরিবর্তনের মাধ্যমে শৈলীগুলি অবৈধ হয়ে যাওয়ার পরে৷ এটি ব্রাউজারকে অবিলম্বে একটি লেআউট করতে বাধ্য করে, যা স্ক্রিপ্ট এক্সিকিউশনকে বাধাগ্রস্ত করে এবং ফলাফল খারাপ পারফরম্যান্সে পরিণত হয়।

কোডের একটি উদাহরণ যা বাধ্যতামূলক রিফ্লো ঘটায়:

দ্রুত ধারাবাহিকভাবে একাধিক জোরপূর্বক রিফ্লোকে "লেআউট থ্র্যাশিং" বলা হয়।

কিভাবে এই অন্তর্দৃষ্টি পাস

  • DOM জ্যামিতি লেখার পরিমাণ এড়িয়ে চলুন বা অন্তত কম করুন যা পড়ার ঠিক আগে করা হয়।
  • 30 মিলিসেকেন্ডের বেশি সময় নেয় এমন কোনো জোরপূর্বক রিফ্লো করবেন না।

অতিরিক্ত রেফারেন্স