Spaces:
Sleeping
Sleeping
title: Working with Streamlit's execution model | |
slug: /develop/concepts/architecture | |
# Working with Streamlit's execution model | |
<TileContainer layout="list"> | |
<RefCard href="/develop/concepts/architecture/run-your-app"> | |
<h5>Run your app</h5> | |
Understand how to start your Streamlit app. | |
</RefCard> | |
<RefCard href="/develop/concepts/architecture/architecture"> | |
<h5>Streamlit's architecture</h5> | |
Understand Streamlit's client-server architecture and related considerations. | |
</RefCard> | |
<RefCard href="/develop/concepts/architecture/app-chrome"> | |
<h5>The app chrome</h5> | |
Every Streamlit app has a few widgets in the top right to help you as you develop your app and help your users as they view your app. This is called the app chrome. | |
</RefCard> | |
<RefCard href="/develop/concepts/architecture/caching"> | |
<h5>Caching</h5> | |
Make your app performant by caching results to avoid unecessary recomputation with each rerun. | |
</RefCard> | |
<RefCard href="/develop/concepts/architecture/session-state"> | |
<h5>Session State</h5> | |
Manage your app's statefulness with Session State. | |
</RefCard> | |
<RefCard href="/develop/concepts/architecture/forms"> | |
<h5>Forms</h5> | |
Use forms to isolate user input and prevent unnecessary app reruns. | |
</RefCard> | |
<RefCard href="/develop/concepts/architecture/widget-behavior"> | |
<h5>Widget behavior</h5> | |
Understand how widgets work in detail. | |
</RefCard> | |
</TileContainer> | |