perf(frontend): reduce initial rendering cost
This commit is contained in:
@@ -23,11 +23,34 @@
|
||||
<meta name="twitter:description" content="30+ free tools: merge, split, compress, convert PDFs, images, videos & text. No signup required." />
|
||||
<meta name="twitter:image" content="/social-preview.svg" />
|
||||
<meta name="twitter:image:alt" content="Dociva social preview" />
|
||||
<script>
|
||||
(function () {
|
||||
try {
|
||||
var storedTheme = localStorage.getItem('theme');
|
||||
var prefersDark = window.matchMedia('(prefers-color-scheme: dark)').matches;
|
||||
if (storedTheme === 'dark' || (!storedTheme && prefersDark)) {
|
||||
document.documentElement.classList.add('dark');
|
||||
}
|
||||
|
||||
var storedLanguage = localStorage.getItem('i18nextLng') || 'en';
|
||||
var normalizedLanguage = storedLanguage.split('-')[0];
|
||||
var resolvedLanguage = normalizedLanguage === 'ar' || normalizedLanguage === 'fr'
|
||||
? normalizedLanguage
|
||||
: 'en';
|
||||
document.documentElement.lang = resolvedLanguage;
|
||||
document.documentElement.dir = resolvedLanguage === 'ar' ? 'rtl' : 'ltr';
|
||||
} catch (error) {
|
||||
document.documentElement.lang = 'en';
|
||||
document.documentElement.dir = 'ltr';
|
||||
}
|
||||
})();
|
||||
</script>
|
||||
<link rel="dns-prefetch" href="https://fonts.googleapis.com" />
|
||||
<link rel="dns-prefetch" href="https://fonts.gstatic.com" />
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com" />
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
|
||||
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Tajawal:wght@300;400;500;700&display=swap" rel="stylesheet" />
|
||||
<link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Tajawal:wght@400;500;700&display=swap" />
|
||||
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Tajawal:wght@400;500;700&display=swap" rel="stylesheet" />
|
||||
<title>Dociva — Free Online File Tools</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
Reference in New Issue
Block a user