rendering-patterns

Outline CSR, SSR, SSG, ISR, and streaming patterns for web rendering decisions.

35|5|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/Kinfe123/fm-skills --skill rendering-patterns
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rendering-patterns
Source: https://github.com/Kinfe123/fm-skills/tree/main/rendering-patterns
Command: npx skills add https://github.com/Kinfe123/fm-skills --skill rendering-patterns

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps engineers reason about web rendering strategies by outlining CSR, SSR, SSG, ISR, and streaming patterns.

Core Features & Use Cases

  • Provides a framework to compare rendering strategies for different pages and requirements.
  • Covers CSR, SSR, SSG, ISR, and streaming, including tradeoffs for SEO, performance, and interactivity.
  • Useful for architecture decisions, performance tuning, and explaining rendering choices to stakeholders.

Quick Start

Compare CSR vs SSR for a dynamic dashboard and provide a recommended rendering approach with rationale.

Frequently Asked Questions about rendering-patterns

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What are the main web rendering patterns for optimizing application performance?

Web rendering patterns include CSR, SSR, SSG, ISR, and streaming. This skill outlines these strategies to help engineers reason about tradeoffs for SEO, performance, and interactivity across different pages and requirements.

How do I choose between CSR and SSR for a dynamic dashboard?

To choose between CSR and SSR for a dynamic dashboard, compare rendering strategies using this skill's framework. It provides recommended rendering approaches with rationale based on architecture decisions and progressive data loading needs.

When should I use SSG or ISR over server-side rendering?

Use SSG or ISR over SSR when you need to optimize web performance for content that does not change dynamically on every request. This skill provides clear tradeoffs and practical pattern selection criteria for architecture decisions.

Does this rendering patterns guidance apply to specific frameworks or is it framework-agnostic?

This rendering patterns guidance is framework-agnostic. It satisfies requirements for framework-agnostic guidance, applying to architecture decisions for SPAs and MPAs without locking you into a specific web framework.

What are the limitations of using client-side rendering for web performance and SEO?

Client-side rendering limitations involve slower initial page loads and poor SEO considerations due to JavaScript execution blocking content. This skill details these tradeoffs to help explain rendering choices to stakeholders.