framer-performance-tuning

Featured

Optimize Framer API performance with caching, batching, and connection pooling. Use when experiencing slow API responses, implementing caching strategies, or optimizing request throughput for Framer integrations. Trigger with phrases like "framer performance", "optimize framer", "framer latency", "framer caching", "framer slow", "framer batch".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Framer Performance Tuning ## Overview Optimize Framer plugin, component, and Server API performance. Key areas: CMS sync speed, component render performance, and plugin responsiveness. ## Instructions ### Step 1: Batch CMS Operations ```typescript // Process large collections in batches to avoid timeouts async function batchSync(collection: any, items: any[], batchSize = 50) { const total = items.length; for (let i = 0; i < total; i += batchSize) { await collection.setItems(items.slice(i, i + batchSize)); const progress = Math.min(i + batchSize, total); framer.notify(`Synced ${progress}/${total}`); } } ``` ### Step 2: Optimize Code Component Rendering ```tsx import { memo, useMemo } from 'react'; // Memoize expensive components export default memo(function DataGrid({ data, columns }) { const processedData = useMemo(() => data.map(row => columns.reduce((acc, col) => ({ ...acc, [col.key]: row[col.key] }), {})), [data, columns] ); return ( <div style={{ display: 'grid', gridTemplateColumns: `repeat(${columns.length}, 1fr)` }}> {processedData.map((row, i) => columns.map(col => ( <div key={`${i}-${col.key}`} style={{ padding: 8 }}>{row[col.key]}</div> )))} </div> ); }); ``` ### Step 3: Persistent WebSocket Connection ```typescript // Reuse Server API connection instead of reconnecting each time let clientInstance: any = null; async function getClient() { if (!clientInstance) { const { framer } = awai...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

framer-rate-limits

Implement Framer rate limiting, backoff, and idempotency patterns. Use when handling rate limit errors, implementing retry logic, or optimizing API request throughput for Framer. Trigger with phrases like "framer rate limit", "framer throttling", "framer 429", "framer retry", "framer backoff".

2,266 Updated today
jeremylongshore
AI & Automation Solid

framer-cost-tuning

Optimize Framer costs through tier selection, sampling, and usage monitoring. Use when analyzing Framer billing, reducing API costs, or implementing usage monitoring and budget alerts. Trigger with phrases like "framer cost", "framer billing", "reduce framer costs", "framer pricing", "framer expensive", "framer budget".

2,266 Updated today
jeremylongshore
AI & Automation Featured

framer-sdk-patterns

Apply production-ready Framer SDK patterns for TypeScript and Python. Use when implementing Framer integrations, refactoring SDK usage, or establishing team coding standards for Framer. Trigger with phrases like "framer SDK patterns", "framer best practices", "framer code patterns", "idiomatic framer".

2,266 Updated today
jeremylongshore
AI & Automation Featured

figma-performance-tuning

Optimize Figma REST API performance with caching, partial fetches, and connection reuse. Use when experiencing slow API responses, reducing bandwidth for large files, or optimizing request throughput for Figma integrations. Trigger with phrases like "figma performance", "figma slow", "figma caching", "figma optimize", "figma large file".

2,266 Updated today
jeremylongshore
AI & Automation Featured

framer-common-errors

Diagnose and fix Framer common errors and exceptions. Use when encountering Framer errors, debugging failed requests, or troubleshooting integration issues. Trigger with phrases like "framer error", "fix framer", "framer not working", "debug framer".

2,266 Updated today
jeremylongshore