# Progressively Render Media Applications with GraphQL @defer in Apollo GraphOS

DevFeed: [Progressively Render Media Applications with GraphQL @defer in Apollo GraphOS](<https://devfeed.tech/articles/render-frontends-faster-23497.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/render-frontends-faster>)

Author: Daljit Summan

Published: 2023-07-14T10:58:08Z

Content type: tutorial

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [GraphOS](<https://devfeed.tech/topics/graphos.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>), [API](<https://devfeed.tech/topics/api.md>), [User Experience](<https://devfeed.tech/topics/user-experience.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [defer](<https://devfeed.tech/tags/defer.md>), [graphos](<https://devfeed.tech/tags/graphos.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [streaming](<https://devfeed.tech/tags/streaming.md>), [user-experience](<https://devfeed.tech/tags/user-experience.md>)

## AI overview

This tutorial explains how Apollo GraphOS and the GraphQL @defer directive can improve perceived performance in media applications. Essential data can render first, while ratings, reviews, and recommendations load progressively as they become available.

## Source excerpt

This post is a part of our "How to power modern media apps with Apollo GraphOS" series. Also in this series: - Enable omnichannel experiences - Manage versions of your API for third-parties - Providing real-time data for consumers For nearly all media companies, performance is a critical feature. Providing a user experience which comes as close to instant as the holy grail.