<?xml 
version="1.0" encoding="utf-8"?>


<feed xmlns="http://www.w3.org/2005/Atom" xmlns:thr='http://purl.org/syndication/thread/1.0' >
	<title>#iframes - Seenthis</title>

	<link href="https://seenthis.net/tag/iframes" />
        <id>https://seenthis.net/tag/iframes</id>
        <updated>2026-09-08T08:42:59Z</updated>
        <link rel="self" href="https://seenthis.net/tag/iframes/feed" />







	<entry>
	<id>urn:uuid:59b587bc-6d9c-46a7-a7ec-57f092726246</id>
	<title>*Lozad.js*</title>
	<author>
		<name>b_b  (@b_b)</name>
		<uri>https://seenthis.net/people/b_b</uri>
		<email>b_b@seenthis.net</email>
		
	</author>
	<published>2017-09-10T18:43:08Z</published>
	<updated>2017-09-10T18:43:08Z</updated>
	
	 <link href="https://seenthis.net/messages/628636" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/628636"/>
	<summary>*Lozad.js*
https://github.com/ApoorvSaxena/lozad.js

❝Highly performant, light ~0.5kb and configurable #lazy_loader in pure JS with no dependencies for #images, #iframes and more, using #IntersectionObserver API

Existing lazy loading libraries hook up to the scroll event or use a periodic timer and call getBoundingClientRect() on elements that need to be lazy loaded. This approach, however, is painfully slow as each call to getBoundingClientRect() forces the browser to re-layout the entire page and will introduce considerable jank to your website.

Making this more efficient and performant is what IntersectionObserver is designed for, and it’s landed in Chrome 51. IntersectionObservers let you know when an observed element enters or exits the browser’s viewport.❞

En lien avec https://seenthis.net/messages/619904</summary>
	<content type="html"><![CDATA[<div lang="fr" dir="ltr"><p><strong>Lozad.js</strong><br><span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/1262882'>▻</a></span><a href="https://github.com/ApoorvSaxena/lozad.js" class='spip_out' title="ApoorvSaxena/lozad.js: Highly performant, light ~0.5kb and configurable lazy loader in pure JS with no dependencies for images, iframes and more" hreflang="en"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>github.com</span>/</span>ApoorvSaxena/<span class='lien_fin'>lozad.js</span></span></a></span></p><blockquote lang="en" dir="ltr"><p> Highly performant, light ~0.5kb and configurable <span class='lien_tag'>#<a href='https://seenthis.net/tag/lazy_loader'>lazy_loader</a></span> in pure JS with no dependencies for <span class='lien_tag'>#<a href='https://seenthis.net/tag/images'>images</a></span>, <span class='lien_tag'>#<a href='https://seenthis.net/tag/iframes'>iframes</a></span> and more, using <span class='lien_tag'>#<a href='https://seenthis.net/tag/intersectionobserver'>IntersectionObserver</a></span> API</p><p>Existing lazy loading libraries hook up to the scroll event or use a periodic timer and call getBoundingClientRect() on elements that need to be lazy loaded. This approach, however, is painfully slow as each call to getBoundingClientRect() forces the browser to re-layout the entire page and will introduce considerable jank to your website.</p><p>Making this more efficient and performant is what IntersectionObserver is designed for, and it’s landed in Chrome 51. IntersectionObservers let you know when an observed element enters or exits the browser’s viewport. </p></blockquote><p>En lien avec <span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/1262884'>▻</a></span><a href="https://seenthis.net/messages/619904" class='spip_out' title="*Intersection Observer comes to Firefox*" hreflang="en"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>seenthis.net</span>/</span>messages/<span class='lien_fin'>619904</span></span></a></span></p></div>]]></content>
	
	<link rel="related" href="https://github.com/ApoorvSaxena/lozad.js" title="ApoorvSaxena/lozad.js : Highly performant, light 0.5kb and configurable lazy loader in pure JS with no dependencies for images, iframes and more" hreflang="en"/>
	
	<link rel="related" href="https://seenthis.net/messages/619904" title="*Intersection Observer comes to Firefox*" hreflang="en"/>
	
	
	<category term="lazy_loader" label="lazy_loader" scheme="https://seenthis.net/tag/lazy_loader"/>
	<category term="images" label="images" scheme="https://seenthis.net/tag/images"/>
	<category term="iframes" label="iframes" scheme="https://seenthis.net/tag/iframes"/>
	<category term="IntersectionObserver" label="IntersectionObserver" scheme="https://seenthis.net/tag/intersectionobserver"/>
	<category term="Technology:API" label="API" scheme="https://seenthis.net/tag/technology:api"/>
	<category term="IndustryTerm:int&#233;gration web webperf lazyload" label="int&#233;gration web webperf lazyload" scheme="https://seenthis.net/tag/industryterm:#int%C3%A9gration%20#web%20#webperf%20#lazyload"/>
</entry>

	<entry>
	<id>urn:uuid:57e93b8c-1728-4c1c-8b7c-377b022ac7fa</id>
	<title>Reframe.js</title>
	<author>
		<name>b_b  (@b_b)</name>
		<uri>https://seenthis.net/people/b_b</uri>
		<email>b_b@seenthis.net</email>
		
	</author>
	<published>2016-09-26T15:15:24Z</published>
	<updated>2016-09-26T15:15:24Z</updated>
	
	 <link href="https://seenthis.net/messages/528015" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/528015"/>
	<summary><![CDATA[Reframe.js

https://dollarshaveclub.github.io/reframe.js

❝Reframe.js removes a specified element's height & width attributes & then wraps that element in #responsive div that is an intrinsic ratio of the original element. This plugin is meant for embedded content like #iframes or #videos .❞

#javscript #jquery]]></summary>
	<content type="html"><![CDATA[<div><p>Reframe.js</p><p><span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/1030336'>▻</a></span><a href="https://dollarshaveclub.github.io/reframe.js" class='spip_out' title="Reframe.js" hreflang="en"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>dollarshaveclub.github.io</span>/</span><span class='lien_fin'>reframe.js</span></span></a></span></p><blockquote lang="en" dir="ltr"><p> Reframe.js removes a specified element’s height &amp; width attributes &amp; then wraps that element in <span class='lien_tag'>#<a href='https://seenthis.net/tag/responsive'>responsive</a></span> div that is an intrinsic ratio of the original element. This plugin is meant for embedded content like <span class='lien_tag'>#<a href='https://seenthis.net/tag/iframes'>iframes</a></span> or <span class='lien_tag'>#<a href='https://seenthis.net/tag/videos'>videos</a></span> . </p></blockquote><p><span class='lien_tag'>#<a href='https://seenthis.net/tag/javscript'>javscript</a></span> <span class='lien_tag'>#<a href='https://seenthis.net/tag/jquery'>jquery</a></span></p></div>]]></content>
	
	<link rel="related" href="https://dollarshaveclub.github.io/reframe.js" title="Reframe.js" hreflang="en"/>
	
	
	<category term="responsive" label="responsive" scheme="https://seenthis.net/tag/responsive"/>
	<category term="iframes" label="iframes" scheme="https://seenthis.net/tag/iframes"/>
	<category term="videos" label="videos" scheme="https://seenthis.net/tag/videos"/>
	<category term="javscript" label="javscript" scheme="https://seenthis.net/tag/javscript"/>
	<category term="jquery" label="jquery" scheme="https://seenthis.net/tag/jquery"/>
</entry>

</feed>
