Revert "fix: performance"

This reverts commit cc39abed41.
This commit is contained in:
fraujulian committed 2026-04-24 18:19:54 +02:00
1 parent cc39abed41
commit c52856aaba
58 files changed
+140 -195

No files matched your search

+9 -64
View File
@@ -4,18 +4,11 @@ export interface PortfolioProject {
description: string;
languages: string[];
icon?: string;
iconWidth?: number;
iconHeight?: number;
CircleIcon?: boolean;
}
export interface PortraitHighlight {
image: string;
avifSrcset: string;
webpSrcset: string;
width: number;
height: number;
alt: string;
text: string;
}
@@ -81,69 +74,27 @@ export const global: Global = {
],
portraitHighlights: [
{
image: 'assets/optimized/portrait/me-960.jpg',
avifSrcset:
'assets/optimized/portrait/me-480.avif 480w, assets/optimized/portrait/me-720.avif 720w, assets/optimized/portrait/me-960.avif 900w',
webpSrcset:
'assets/optimized/portrait/me-480.webp 480w, assets/optimized/portrait/me-720.webp 720w, assets/optimized/portrait/me-960.webp 900w',
width: 900,
height: 1154,
alt: 'Portrait of Julian Lechner',
image: 'assets/portrait/me.png',
text: 'ME',
},
{
image: 'assets/optimized/portrait/love-960.jpg',
avifSrcset:
'assets/optimized/portrait/love-480.avif 480w, assets/optimized/portrait/love-720.avif 720w, assets/optimized/portrait/love-960.avif 960w',
webpSrcset:
'assets/optimized/portrait/love-480.webp 480w, assets/optimized/portrait/love-720.webp 720w, assets/optimized/portrait/love-960.webp 960w',
width: 960,
height: 1065,
alt: 'Julian with his partner',
image: 'assets/portrait/love.jpg',
text: 'My Love',
},
{
image: 'assets/optimized/portrait/scuba-960.jpg',
avifSrcset:
'assets/optimized/portrait/scuba-480.avif 480w, assets/optimized/portrait/scuba-720.avif 720w, assets/optimized/portrait/scuba-960.avif 960w',
webpSrcset:
'assets/optimized/portrait/scuba-480.webp 480w, assets/optimized/portrait/scuba-720.webp 720w, assets/optimized/portrait/scuba-960.webp 960w',
width: 960,
height: 720,
alt: 'Julian scuba diving',
image: 'assets/portrait/scuba.jpg',
text: 'Scuba Diving',
},
{
image: 'assets/optimized/portrait/trains-960.jpg',
avifSrcset:
'assets/optimized/portrait/trains-480.avif 480w, assets/optimized/portrait/trains-720.avif 720w, assets/optimized/portrait/trains-960.avif 960w',
webpSrcset:
'assets/optimized/portrait/trains-480.webp 480w, assets/optimized/portrait/trains-720.webp 720w, assets/optimized/portrait/trains-960.webp 960w',
width: 960,
height: 1275,
alt: 'Julian traveling by train',
image: 'assets/portrait/trains.jpg',
text: 'Trains',
},
{
image: 'assets/optimized/portrait/traveling-960.jpg',
avifSrcset:
'assets/optimized/portrait/traveling-480.avif 480w, assets/optimized/portrait/traveling-720.avif 720w, assets/optimized/portrait/traveling-960.avif 960w',
webpSrcset:
'assets/optimized/portrait/traveling-480.webp 480w, assets/optimized/portrait/traveling-720.webp 720w, assets/optimized/portrait/traveling-960.webp 960w',
width: 960,
height: 720,
alt: 'Julian traveling',
image: 'assets/portrait/traveling.jpg',
text: 'Traveling',
},
{
image: 'assets/optimized/portrait/culture-960.jpg',
avifSrcset:
'assets/optimized/portrait/culture-480.avif 480w, assets/optimized/portrait/culture-720.avif 720w, assets/optimized/portrait/culture-960.avif 960w',
webpSrcset:
'assets/optimized/portrait/culture-480.webp 480w, assets/optimized/portrait/culture-720.webp 720w, assets/optimized/portrait/culture-960.webp 960w',
width: 960,
height: 723,
alt: 'Julian visiting cultural landmarks',
image: 'assets/portrait/culture.jpg',
text: 'Culture',
},
],
@@ -163,9 +114,7 @@ export const global: Global = {
description:
'A support system integrating various platforms and media to offer employees a unified overview.',
languages: ['TypeScript'],
icon: 'assets/logos/synhost-dark.webp',
iconWidth: 230,
iconHeight: 136,
icon: 'https://gerlach-systems.de/IMAGES/SYNHOST/SYNHOST_DARK.png',
CircleIcon: false,
},
{
@@ -174,9 +123,7 @@ export const global: Global = {
description:
'A support system integrating various platforms and media to offer employees a unified overview.',
languages: ['TypeScript'],
icon: 'assets/logos/synhost-dark.webp',
iconWidth: 230,
iconHeight: 136,
icon: 'https://gerlach-systems.de/IMAGES/SYNHOST/SYNHOST_DARK.png',
CircleIcon: false,
},
{
@@ -185,9 +132,7 @@ export const global: Global = {
description:
'A support system integrating various platforms and media to offer employees a unified overview.',
languages: ['TypeScript'],
icon: 'assets/logos/synhost-dark.webp',
iconWidth: 230,
iconHeight: 136,
icon: 'https://gerlach-systems.de/IMAGES/SYNHOST/SYNHOST_DARK.png',
CircleIcon: false,
},
],