# Remote rendering: Shopify's take on extensible UI

DevFeed: [Remote rendering: Shopify's take on extensible UI](<https://devfeed.tech/articles/remote-rendering-shopify-s-take-on-extensible-ui-1549.md>)

Original publisher: [Read original article](<https://shopify.engineering/remote-rendering-ui-extensibility>)

Author: Joey Freund

Published: 2021-12-01T16:30:00Z

Content type: article

Language: en

Sources: [Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering.md>), [Shopify Engineering - Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering-shopify-engineering.md>)

Topics: [Shopify](<https://devfeed.tech/topics/shopify.md>), [Extension](<https://devfeed.tech/topics/extension.md>), [ui](<https://devfeed.tech/topics/ui.md>), [Remote Procedure Call (RPC)](<https://devfeed.tech/topics/rpc.md>), [Web](<https://devfeed.tech/topics/web.md>), [Android](<https://devfeed.tech/topics/android.md>), [iOS](<https://devfeed.tech/topics/ios.md>)

Tags: [accessibility](<https://devfeed.tech/tags/accessibility.md>), [api](<https://devfeed.tech/tags/api.md>), [apps](<https://devfeed.tech/tags/apps.md>), [automation](<https://devfeed.tech/tags/automation.md>), [browser](<https://devfeed.tech/tags/browser.md>), [deep-dive](<https://devfeed.tech/tags/deep-dive.md>), [developers](<https://devfeed.tech/tags/developers.md>), [extensions](<https://devfeed.tech/tags/extensions.md>), [ios](<https://devfeed.tech/tags/ios.md>), [native](<https://devfeed.tech/tags/native.md>), [performance](<https://devfeed.tech/tags/performance.md>), [platforms](<https://devfeed.tech/tags/platforms.md>), [rpc](<https://devfeed.tech/tags/rpc.md>), [shopify](<https://devfeed.tech/tags/shopify.md>), [ui](<https://devfeed.tech/tags/ui.md>), [ui-components](<https://devfeed.tech/tags/ui-components.md>), [user-experience](<https://devfeed.tech/tags/user-experience.md>), [web](<https://devfeed.tech/tags/web.md>)

## AI overview

Shopify describes its remote rendering architecture for extensible UI. The approach separates third-party extension code from host-side rendering, using message passing and a restricted sandbox to provide secure, reliable, native-feeling experiences across web, iOS, and Android.

## Source excerpt

A deep dive into the latest generation of our technology that allows developers to extend Shopify's UI.