MCPcopy Index your code
hub / github.com/Appsilon/shinyconf-2025-workshop-performance

github.com/Appsilon/shinyconf-2025-workshop-performance @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,847 symbols 5,092 edges 32 files 36 documented · 2% updated 15mo ago★ 33
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

ShinyConf 2025

Optimizing Performance in Shiny: Tips and Best Practices

Requirements

  1. Create an account at https://posit.cloud/. The free version is sufficient.
  2. Create a project using one of the following methods:
  3. From this repository: https://github.com/Appsilon/shinyconf-2025-workshop-performance
  4. By saving a copy of this project: https://posit.cloud/content/9275522
  5. Run source on the following file: "scripts/01_setup.R"

No local setup is required for participants, as all code and exercises will be run on the platform.

However, it is possible to clone the repository locally and execute the setup script.

Instructions

The app.R file contains the code for the Shiny app we will optimize.
The "./scripts/02_app_slow.R" branch is a copy of this file before optimization, while the "./scripts/03_app_fast.R" file
contains some of the optimizations presented in the workshop.

Core symbols most depended-on inside this repo

Shape

Function 1,847

Languages

TypeScript100%

Modules by API surface

_freeze/index/libs/revealjs/plugin/highlight/highlight.js414 symbols
_freeze/index/libs/revealjs/plugin/highlight/highlight.esm.js414 symbols
_freeze/index/libs/revealjs/plugin/markdown/markdown.js115 symbols
_freeze/index/libs/revealjs/plugin/markdown/markdown.esm.js115 symbols
_freeze/index/libs/revealjs/plugin/math/math.js88 symbols
_freeze/index/libs/revealjs/plugin/math/math.esm.js88 symbols
_freeze/index/libs/revealjs/plugin/notes/notes.js83 symbols
_freeze/index/libs/revealjs/plugin/notes/notes.esm.js83 symbols
_freeze/index/libs/quarto-html/tippy.umd.min.js65 symbols
_freeze/index/libs/revealjs/plugin/reveal-menu/menu.js63 symbols
_freeze/index/libs/revealjs/plugin/reveal-chalkboard/plugin.js61 symbols
_freeze/index/libs/quarto-html/popper.min.js43 symbols

For agents

$ claude mcp add shinyconf-2025-workshop-performance \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page