# Add etchpriority="high" instead of lazy loading

**URL:** <https://forum.builder.io/t/add-etchpriority-high-instead-of-lazy-loading/2927>\
**Category:** Technical Questions\
**Created:** [November 25, 2022, 10:17am UTC](https://forum.builder.io/t/add-etchpriority-high-instead-of-lazy-loading/2927 "2022-11-25T10:17:39Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![manish-sharma](https://avatars.discourse-cdn.com/v4/letter/m/8797f3/32.png) [@manish-sharma](https://forum.builder.io/u/manish-sharma)\
**Post date:** [November 25, 2022, 12:14pm UTC](https://forum.builder.io/t/add-etchpriority-high-instead-of-lazy-loading/2927/2 "2022-11-25T12:14:00Z")

</div>

Hi @Geert,

All Builder content is fully server-side serializable to HTML. This means we can pre-render all content to optimized HTML, and remove all blocking scripts or styles. This way we can deliver content as very lightweight HTML and lazily load any additional JS, CSS, etc. for interactive elements which are **hydrated** after the initial load.

We do this in a modern style similar to Gatsby, Next.js, and Nuxt - and can work [within any of those frameworks](https://github.com/builderio/builder) (and others!) natively as well.

If you wish to add fetchpriority=“high” attribute to a specific image you can use the below JS code

```auto
let image = document.querySelector('.class-name-of-image');
image.setAttribute('fetchpriority' , 'high');

```

You can also check out our Qwik API, which is our new, ultra-performance optimized alternative to our [HTML API](https://www.builder.io/c/docs/html-api). It uses [Qwik](https://github.com/builderio/qwik) to prerender your content to optimized HTML that requires 0 JS to run (even if it has dynamic content!)

---

_[View the full topic](https://forum.builder.io/t/add-etchpriority-high-instead-of-lazy-loading/2927)._
