Performance: logo.svg is 348KB (SVG logos should be <10KB) #118

Closed
opened 2026-05-17 21:23:35 -05:00 by null · 0 comments
Owner

Problem

public/logo.svg is 348KB. A logo SVG should typically be 1-10KB. This suggests the SVG contains embedded raster images, unnecessary metadata, or was exported with redundant data.

At 348KB, this file is loaded on every page load (it appears in the header, footer, and favicon link). This is a significant performance penalty for first paint.

Fix

  1. Open the SVG and check for embedded base64 images or unnecessary metadata
  2. Run through SVGO or a similar optimizer
  3. If it contains embedded raster data, export a proper vector-only version
  4. Target: <10KB for the final SVG

Also create a proper favicon.ico and apple-touch-icon.png separately.

Files

  • public/logo.svg

Severity

Medium — affects every page load and first paint performance

## Problem public/logo.svg is 348KB. A logo SVG should typically be 1-10KB. This suggests the SVG contains embedded raster images, unnecessary metadata, or was exported with redundant data. At 348KB, this file is loaded on every page load (it appears in the header, footer, and favicon link). This is a significant performance penalty for first paint. ## Fix 1. Open the SVG and check for embedded base64 images or unnecessary metadata 2. Run through SVGO or a similar optimizer 3. If it contains embedded raster data, export a proper vector-only version 4. Target: <10KB for the final SVG Also create a proper favicon.ico and apple-touch-icon.png separately. ## Files - public/logo.svg ## Severity Medium — affects every page load and first paint performance
null closed this issue 2026-05-17 22:01:48 -05:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: null/Queue-North-Website#118
No description provided.