Skip to content

Minor perf improvements#8

Open
endemic wants to merge 3 commits intomainfrom
perf-improvements
Open

Minor perf improvements#8
endemic wants to merge 3 commits intomainfrom
perf-improvements

Conversation

@endemic
Copy link
Copy Markdown
Owner

@endemic endemic commented Jul 28, 2025

  • defer CSS loading using the preload relationship
  • defer syntax highlighting js loading
  • use font-display: swap to see text sooner

endemic added 3 commits July 28, 2025 11:38
defer CSS loading using the `preload` relationship
display text immediately; allow font swap as able
@endemic
Copy link
Copy Markdown
Owner Author

endemic commented Jul 28, 2025

Basic asset caching for nginx:

server {
    listen 80;
    server_name yourdomain.com;

    root /var/www/your-site;

    location / {
        try_files $uri $uri/ =404;
    }

    # Cache static assets for 1 year
    location ~* \.(?:css|js|jpg|jpeg|gif|png|ico|woff2?|ttf|svg|eot|otf|webp)$ {
        expires 1y;
        access_log off;
        add_header Cache-Control "public, immutable";
    }
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant