
پشتیبانی از Lazy Load در مرورگر کروم
گوگل به تازگی در آخرین نسخه مرورگر خود یعنی ۷۶ از ویژگی Lazy Load استفاده کرده است.
این شرکت در اطلاعیه خود اعلام کرد :
در کروم ۷۶ میتوانید بدون نیاز به نوشتن کد Lazy Load ، و یا استفاده از کتابخانه های جاوا اسکریپت ، از ویژگی بارگذاری تنبل استفاده کنید
بارگذاری تنبل یا Lazy Load ویژگی است که تا زمانی که کاربر شروع به پیمایش صفحه و یا تصاویر نکرده ، نمایش داده نمیشود.
همچنین این ویژگی باعث میشود که سرعت Load سایت با توجه به پهنای باند کاربر بیشتر شود و استفاده از حافظه کاهش پیدا کند.
قبل از این اتفاق ، توسعه دهندگان و یا طراحان سایت مجبور بودند برای استفاده کردن از این ویژگی ، کد نویسی کنند و یا از افزونه های مختلفی استفاده کنند.
ولی در حال حاضر با اضافه شدن این ویژگی به کروم ، توسعه دهندگان میتوانند به راحتی با اضافه کردن صفت این ویژگی در کدهای خود از آن استفاده کنند.
نمونه اضافه کردن صفت را میتوانید در زیر مشاهده کنید :
شما حتی برای استفاده کردن از این ویژگی ، به یک متخصص و یا طراح سایت نیاز ندارید ، تنها کافیست کمی Html رو بلد باشید تا بتوانید این صفت را در جای مناسب بنویسید.
این ویژگی از مقادیر زیر پشتیبانی میکند :
- auto : با استفاده از این مقدار lazy load اجرا نمیشود.
- lazy : ویژگی تنبل را تا زمانی که به یک فاصله محاسبه شده برسد ، به تعویق می اندازد.
- eager : بدون در نظر گرفتن محل قرارگیری ، فورا منبع را بارگذاری میکند.
این ویژگی تا زمانی که نسخه پایدار کروم ۷۶ منتشر شود ، همچنان به روز میشود.
نکته : روش قدیمی Lazy Load که با استفاده از جاوا اسکریپت انجام میشد ، هنوز برای مرورگرهایی که از این ویژگی پشتیبانی نمیکند ضروری و لازم است.