DIY lazy-loading demo

As a demo, this page defers initializing a YouTube embed until it is nearing the viewport. This technique can be applied to other embeds as well as first-party code.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Convallis a cras semper auctor neque vitae tempus quam pellentesque. Turpis massa sed elementum tempus egestas sed. Donec ac odio tempor orci dapibus ultrices in. Hac habitasse platea dictumst vestibulum rhoncus. Vulputate enim nulla aliquet porttitor lacus luctus accumsan tortor posuere. Lobortis feugiat vivamus at augue eget. Odio tempor orci dapibus ultrices in iaculis nunc sed. Praesent tristique magna sit amet. Amet volutpat consequat mauris nunc.

Maecenas ultricies mi eget mauris pharetra et. Rhoncus urna neque viverra justo. Cursus sit amet dictum sit amet justo. Diam phasellus vestibulum lorem sed risus. Orci a scelerisque purus semper. Nunc pulvinar sapien et ligula ullamcorper malesuada proin libero nunc. Neque aliquam vestibulum morbi blandit cursus risus at ultrices. Mattis enim ut tellus elementum. Vehicula ipsum a arcu cursus vitae. Fringilla ut morbi tincidunt augue interdum velit euismod in pellentesque.

Felis donec et odio pellentesque diam volutpat commodo sed. Adipiscing tristique risus nec feugiat in fermentum posuere urna nec. Faucibus a pellentesque sit amet porttitor eget dolor morbi. Nibh tellus molestie nunc non blandit. Maecenas ultricies mi eget mauris. Quam vulputate dignissim suspendisse in est ante in nibh mauris. Quis hendrerit dolor magna eget est lorem. Platea dictumst quisque sagittis purus sit. Laoreet sit amet cursus sit amet dictum. Consectetur lorem donec massa sapien faucibus et molestie ac.

Magna sit amet purus gravida quis blandit turpis cursus in. Amet commodo nulla facilisi nullam vehicula ipsum a arcu cursus. Nunc id cursus metus aliquam eleifend. Urna cursus eget nunc scelerisque viverra mauris in. Viverra aliquet eget sit amet. Feugiat nibh sed pulvinar proin. Et malesuada fames ac turpis egestas integer eget. Ridiculus mus mauris vitae ultricies. Sit amet luctus venenatis lectus magna. Cras ornare arcu dui vivamus arcu felis bibendum ut. At consectetur lorem donec massa sapien. Et leo duis ut diam quam. Nullam eget felis eget nunc lobortis mattis aliquam faucibus. Convallis tellus id interdum velit laoreet id. Nibh ipsum consequat nisl vel pretium lectus quam. Auctor elit sed vulputate mi sit amet mauris commodo quis. Volutpat sed cras ornare arcu dui vivamus arcu felis.

Neque volutpat ac tincidunt vitae semper quis lectus. Orci phasellus egestas tellus rutrum tellus pellentesque eu tincidunt tortor. In nulla posuere sollicitudin aliquam ultrices sagittis orci a. Mattis molestie a iaculis at erat pellentesque adipiscing commodo. Ut porttitor leo a diam sollicitudin tempor. Nullam non nisi est sit amet facilisis magna etiam. Nulla facilisi cras fermentum odio eu feugiat pretium. Id donec ultrices tincidunt arcu non sodales. Et malesuada fames ac turpis egestas sed tempus. Ac orci phasellus egestas tellus rutrum. Vitae elementum curabitur vitae nunc. Praesent semper feugiat nibh sed pulvinar proin. Blandit turpis cursus in hac habitasse platea. Ultrices eros in cursus turpis massa tincidunt dui ut ornare. Facilisi etiam dignissim diam quis. Nulla aliquet porttitor lacus luctus accumsan tortor posuere ac ut. Et netus et malesuada fames ac turpis egestas integer. Quis eleifend quam adipiscing vitae proin sagittis nisl. Morbi tincidunt augue interdum velit euismod. Ultricies lacus sed turpis tincidunt id aliquet risus feugiat in.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Convallis a cras semper auctor neque vitae tempus quam pellentesque. Turpis massa sed elementum tempus egestas sed. Donec ac odio tempor orci dapibus ultrices in. Hac habitasse platea dictumst vestibulum rhoncus. Vulputate enim nulla aliquet porttitor lacus luctus accumsan tortor posuere. Lobortis feugiat vivamus at augue eget. Odio tempor orci dapibus ultrices in iaculis nunc sed. Praesent tristique magna sit amet. Amet volutpat consequat mauris nunc.

Maecenas ultricies mi eget mauris pharetra et. Rhoncus urna neque viverra justo. Cursus sit amet dictum sit amet justo. Diam phasellus vestibulum lorem sed risus. Orci a scelerisque purus semper. Nunc pulvinar sapien et ligula ullamcorper malesuada proin libero nunc. Neque aliquam vestibulum morbi blandit cursus risus at ultrices. Mattis enim ut tellus elementum. Vehicula ipsum a arcu cursus vitae. Fringilla ut morbi tincidunt augue interdum velit euismod in pellentesque.

Felis donec et odio pellentesque diam volutpat commodo sed. Adipiscing tristique risus nec feugiat in fermentum posuere urna nec. Faucibus a pellentesque sit amet porttitor eget dolor morbi. Nibh tellus molestie nunc non blandit. Maecenas ultricies mi eget mauris. Quam vulputate dignissim suspendisse in est ante in nibh mauris. Quis hendrerit dolor magna eget est lorem. Platea dictumst quisque sagittis purus sit. Laoreet sit amet cursus sit amet dictum. Consectetur lorem donec massa sapien faucibus et molestie ac.

Magna sit amet purus gravida quis blandit turpis cursus in. Amet commodo nulla facilisi nullam vehicula ipsum a arcu cursus. Nunc id cursus metus aliquam eleifend. Urna cursus eget nunc scelerisque viverra mauris in. Viverra aliquet eget sit amet. Feugiat nibh sed pulvinar proin. Et malesuada fames ac turpis egestas integer eget. Ridiculus mus mauris vitae ultricies. Sit amet luctus venenatis lectus magna. Cras ornare arcu dui vivamus arcu felis bibendum ut. At consectetur lorem donec massa sapien. Et leo duis ut diam quam. Nullam eget felis eget nunc lobortis mattis aliquam faucibus. Convallis tellus id interdum velit laoreet id. Nibh ipsum consequat nisl vel pretium lectus quam. Auctor elit sed vulputate mi sit amet mauris commodo quis. Volutpat sed cras ornare arcu dui vivamus arcu felis.

Neque volutpat ac tincidunt vitae semper quis lectus. Orci phasellus egestas tellus rutrum tellus pellentesque eu tincidunt tortor. In nulla posuere sollicitudin aliquam ultrices sagittis orci a. Mattis molestie a iaculis at erat pellentesque adipiscing commodo. Ut porttitor leo a diam sollicitudin tempor. Nullam non nisi est sit amet facilisis magna etiam. Nulla facilisi cras fermentum odio eu feugiat pretium. Id donec ultrices tincidunt arcu non sodales. Et malesuada fames ac turpis egestas sed tempus. Ac orci phasellus egestas tellus rutrum. Vitae elementum curabitur vitae nunc. Praesent semper feugiat nibh sed pulvinar proin. Blandit turpis cursus in hac habitasse platea. Ultrices eros in cursus turpis massa tincidunt dui ut ornare. Facilisi etiam dignissim diam quis. Nulla aliquet porttitor lacus luctus accumsan tortor posuere ac ut. Et netus et malesuada fames ac turpis egestas integer. Quis eleifend quam adipiscing vitae proin sagittis nisl. Morbi tincidunt augue interdum velit euismod. Ultricies lacus sed turpis tincidunt id aliquet risus feugiat in.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Convallis a cras semper auctor neque vitae tempus quam pellentesque. Turpis massa sed elementum tempus egestas sed. Donec ac odio tempor orci dapibus ultrices in. Hac habitasse platea dictumst vestibulum rhoncus. Vulputate enim nulla aliquet porttitor lacus luctus accumsan tortor posuere. Lobortis feugiat vivamus at augue eget. Odio tempor orci dapibus ultrices in iaculis nunc sed. Praesent tristique magna sit amet. Amet volutpat consequat mauris nunc.

Maecenas ultricies mi eget mauris pharetra et. Rhoncus urna neque viverra justo. Cursus sit amet dictum sit amet justo. Diam phasellus vestibulum lorem sed risus. Orci a scelerisque purus semper. Nunc pulvinar sapien et ligula ullamcorper malesuada proin libero nunc. Neque aliquam vestibulum morbi blandit cursus risus at ultrices. Mattis enim ut tellus elementum. Vehicula ipsum a arcu cursus vitae. Fringilla ut morbi tincidunt augue interdum velit euismod in pellentesque.

Felis donec et odio pellentesque diam volutpat commodo sed. Adipiscing tristique risus nec feugiat in fermentum posuere urna nec. Faucibus a pellentesque sit amet porttitor eget dolor morbi. Nibh tellus molestie nunc non blandit. Maecenas ultricies mi eget mauris. Quam vulputate dignissim suspendisse in est ante in nibh mauris. Quis hendrerit dolor magna eget est lorem. Platea dictumst quisque sagittis purus sit. Laoreet sit amet cursus sit amet dictum. Consectetur lorem donec massa sapien faucibus et molestie ac.

Magna sit amet purus gravida quis blandit turpis cursus in. Amet commodo nulla facilisi nullam vehicula ipsum a arcu cursus. Nunc id cursus metus aliquam eleifend. Urna cursus eget nunc scelerisque viverra mauris in. Viverra aliquet eget sit amet. Feugiat nibh sed pulvinar proin. Et malesuada fames ac turpis egestas integer eget. Ridiculus mus mauris vitae ultricies. Sit amet luctus venenatis lectus magna. Cras ornare arcu dui vivamus arcu felis bibendum ut. At consectetur lorem donec massa sapien. Et leo duis ut diam quam. Nullam eget felis eget nunc lobortis mattis aliquam faucibus. Convallis tellus id interdum velit laoreet id. Nibh ipsum consequat nisl vel pretium lectus quam. Auctor elit sed vulputate mi sit amet mauris commodo quis. Volutpat sed cras ornare arcu dui vivamus arcu felis.

Neque volutpat ac tincidunt vitae semper quis lectus. Orci phasellus egestas tellus rutrum tellus pellentesque eu tincidunt tortor. In nulla posuere sollicitudin aliquam ultrices sagittis orci a. Mattis molestie a iaculis at erat pellentesque adipiscing commodo. Ut porttitor leo a diam sollicitudin tempor. Nullam non nisi est sit amet facilisis magna etiam. Nulla facilisi cras fermentum odio eu feugiat pretium. Id donec ultrices tincidunt arcu non sodales. Et malesuada fames ac turpis egestas sed tempus. Ac orci phasellus egestas tellus rutrum. Vitae elementum curabitur vitae nunc. Praesent semper feugiat nibh sed pulvinar proin. Blandit turpis cursus in hac habitasse platea. Ultrices eros in cursus turpis massa tincidunt dui ut ornare. Facilisi etiam dignissim diam quis. Nulla aliquet porttitor lacus luctus accumsan tortor posuere ac ut. Et netus et malesuada fames ac turpis egestas integer. Quis eleifend quam adipiscing vitae proin sagittis nisl. Morbi tincidunt augue interdum velit euismod. Ultricies lacus sed turpis tincidunt id aliquet risus feugiat in.