Skip to content

Tabi theme does not achieve a 100 Lighthouse score #615

@oxidebits

Description

@oxidebits

System information

Hi! 👋

I’ve noticed that the Tabi theme no longer reaches a 100 Lighthouse score. Since Zola has introduced several under‑the‑hood changes, the theme’s performance and optimizations seem to have fallen behind.

Request

Please consider updating and refactoring the theme for compatibility with Zola 0.22.*.
Some areas that may need attention:

  • Performance regressions noticed after upgrading to Zola 0.22
  • Image handling: current PNG/JPEG outputs may reduce Lighthouse scores
  • Syntax highlighting: Investigate tree-sitter to replace syntect getzola/zola#1787 (comment)
  • Recommendation: adopt aggressive modern image formats such as JPEG‑XL, AVIF, and WebP for better compression and performance
  • General cleanup/refactor to align with Zola’s changes

Reason

Zola has changed significantly under the hood, and these updates appear to impact the theme’s performance scores. A refresh could restore/improve Lighthouse results.

Thanks for your work on this project! 🙌

Expected behaviour

Lighthouse score : 100

Actual behaviour

Lighthouse score :

  • Mobile : 85
  • Desktop: 98

mobile.pdf
desktop.pdf

Steps to reproduce

Lighthouse test in incognito mode.

Browser : Chrome
Version : 143.0.7499.194

Additional context

No response

Final checklist

  • I've checked that the issue isn't already reported.
  • I've tested with the latest version of tabi to check if the issue has already been fixed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions