1:"$Sreact.fragment" 2:I[70119,["/_next/static/chunks/31d43793a1cb3f9f.js"],"default"] 3:I[39756,["/_next/static/chunks/ff1a16fafef87110.js","/_next/static/chunks/247eb132b7f7b574.js"],"default"] 4:I[37457,["/_next/static/chunks/ff1a16fafef87110.js","/_next/static/chunks/247eb132b7f7b574.js"],"default"] e:I[68027,["/_next/static/chunks/ff1a16fafef87110.js","/_next/static/chunks/247eb132b7f7b574.js"],"default"] :HL["/_next/static/chunks/72b91a557eccd659.css","style"] 0:{"P":null,"b":"3j51AZN_4-ufz6TRQsmjK","c":["","blog","core-web-vitals-guide"],"q":"","i":false,"f":[[["",{"children":["blog",{"children":["core-web-vitals-guide",{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/72b91a557eccd659.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/31d43793a1cb3f9f.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"fr","children":["$","body",null,{"className":"flex min-h-screen flex-col antialiased","children":[["$","$L2",null,{}],["$","main",null,{"className":"mx-auto w-full max-w-6xl flex-grow content-container my-6 p-8","children":["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","footer",null,{"className":"w-full bg-gray-900/95 backdrop-blur-md text-gray-300 py-12 mt-6","children":["$","div",null,{"className":"max-w-6xl mx-auto px-6","children":[["$","div",null,{"className":"grid md:grid-cols-4 gap-8","children":[["$","div",null,{"children":[["$","h3",null,{"className":"text-2xl font-bold text-white mb-4","children":"Tuxyo"}],["$","p",null,{"className":"text-gray-400 mb-4","children":"Des solutions adaptées pour faire grandir votre entreprise"}],["$","div",null,{"className":"flex space-x-4","children":[["$","a",null,{"href":"#","className":"text-gray-400 hover:text-white transition","children":["$","svg",null,{"className":"w-5 h-5","fill":"currentColor","viewBox":"0 0 24 24","children":["$","path",null,{"d":"M24 4.557c-.883.392-1.832.656-2.828.775 1.017-.609 1.798-1.574 2.165-2.724-.951.564-2.005.974-3.127 1.195-.897-.957-2.178-1.555-3.594-1.555-3.179 0-5.515 2.966-4.797 6.045-4.091-.205-7.719-2.165-10.148-5.144-1.29 2.213-.669 5.108 1.523 6.574-.806-.026-1.566-.247-2.229-.616-.054 2.281 1.581 4.415 3.949 4.89-.693.188-1.452.232-2.224.084.626 1.956 2.444 3.379 4.6 3.419-2.07 1.623-4.678 2.348-7.29 2.04 2.179 1.397 4.768 2.212 7.548 2.212 9.142 0 14.307-7.721 13.995-14.646.962-.695 1.797-1.562 2.457-2.549z"}]}]}],["$","a",null,{"href":"#","className":"text-gray-400 hover:text-white transition","children":["$","svg",null,{"className":"w-5 h-5","fill":"currentColor","viewBox":"0 0 24 24","children":["$","path",null,{"d":"M22.46 6c-.77.35-1.6.58-2.46.69.88-.53 1.56-1.37 1.88-2.38-.83.5-1.75.85-2.72 1.05C18.37 4.5 17.26 4 16 4c-2.35 0-4.27 1.92-4.27 4.29 0 .34.04.67.11.98C8.28 9.09 5.11 7.38 3 4.79c-.37.63-.58 1.37-.58 2.15 0 1.49.75 2.81 1.91 3.56-.71 0-1.37-.2-1.95-.5v.03c0 2.08 1.48 3.82 3.44 4.21a4.22 4.22 0 0 1-1.93.07 4.28 4.28 0 0 0 4 2.98 8.521 8.521 0 0 1-5.33 1.84c-.34 0-.68-.02-1.02-.06C3.44 20.29 5.7 21 8.12 21 16 21 20.33 14.46 20.33 8.79c0-.19 0-.37-.01-.56.84-.6 1.56-1.36 2.14-2.23z"}]}]}],["$","a",null,{"href":"#","className":"text-gray-400 hover:text-white transition","children":["$","svg",null,{"className":"w-5 h-5","fill":"currentColor","viewBox":"0 0 24 24","children":"$L5"}]}]]}]]}],"$L6","$L7","$L8"]}],"$L9"]}]}]]}]}]]}],{"children":["$La",{"children":["$Lb",{"children":["$Lc",{},null,false,false]},null,false,false]},null,false,false]},null,false,false],"$Ld",false]],"m":"$undefined","G":["$e",[]],"s":false,"S":true} f:I[22016,["/_next/static/chunks/31d43793a1cb3f9f.js"],""] 33:I[97367,["/_next/static/chunks/ff1a16fafef87110.js","/_next/static/chunks/247eb132b7f7b574.js"],"ViewportBoundary"] 35:I[97367,["/_next/static/chunks/ff1a16fafef87110.js","/_next/static/chunks/247eb132b7f7b574.js"],"MetadataBoundary"] 36:"$Sreact.suspense" 5:["$","path",null,{"d":"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"}] 6:["$","div",null,{"children":[["$","h4",null,{"className":"font-semibold text-white mb-4","children":"Services"}],["$","ul",null,{"className":"space-y-2 text-sm","children":[["$","li",null,{"children":["$","a",null,{"href":"/services","className":"hover:text-white transition","children":"Développement web"}]}],["$","li",null,{"children":["$","a",null,{"href":"/services","className":"hover:text-white transition","children":"Solutions SaaS"}]}],["$","li",null,{"children":["$","a",null,{"href":"/services","className":"hover:text-white transition","children":"Conseil & Formation"}]}]]}]]}] 7:["$","div",null,{"children":[["$","h4",null,{"className":"font-semibold text-white mb-4","children":"Entreprise"}],["$","ul",null,{"className":"space-y-2 text-sm","children":[["$","li",null,{"children":["$","a",null,{"href":"/about","className":"hover:text-white transition","children":"À propos"}]}],["$","li",null,{"children":["$","a",null,{"href":"/blog","className":"hover:text-white transition","children":"Blog"}]}],["$","li",null,{"children":["$","a",null,{"href":"/contact","className":"hover:text-white transition","children":"Contact"}]}]]}]]}] 8:["$","div",null,{"children":[["$","h4",null,{"className":"font-semibold text-white mb-4","children":"Contact"}],["$","ul",null,{"className":"space-y-2 text-sm","children":["$","li",null,{"className":"flex items-center","children":[["$","svg",null,{"className":"w-4 h-4 mr-2","fill":"none","stroke":"currentColor","viewBox":"0 0 24 24","children":["$","path",null,{"strokeLinecap":"round","strokeLinejoin":"round","strokeWidth":2,"d":"M3 8l7.89 4.26a2 2 0 002.22 0L21 8M5 19h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z"}]}],"contact@tuxyo.com"]}]}]]}] 9:["$","div",null,{"className":"border-t border-gray-800 mt-8 pt-8 text-center text-sm text-gray-400","children":["$","p",null,{"children":["© 2001-",2026," Tuxyo. Tous droits réservés. Version ","0.7.2505"]}]}] a:["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}] b:["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}] c:["$","$1","c",{"children":[["$","article",null,{"className":"max-w-4xl mx-auto","children":[["$","nav",null,{"className":"mb-8","children":["$","div",null,{"className":"flex items-center space-x-2 text-sm text-gray-600","children":[["$","$Lf",null,{"href":"/","className":"hover:text-tuxyoBlue","children":"Accueil"}],["$","span",null,{"children":"/"}],["$","$Lf",null,{"href":"/blog","className":"hover:text-tuxyoBlue","children":"Blog"}],["$","span",null,{"children":"/"}],["$","span",null,{"className":"text-gray-900","children":"Core Web Vitals 2024"}]]}]}],["$","header",null,{"className":"mb-12","children":[["$","div",null,{"className":"flex items-center space-x-4 mb-6","children":[["$","span",null,{"className":"px-3 py-1 bg-green-100 text-green-700 text-sm font-medium rounded-full","children":"Performance"}],["$","div",null,{"className":"flex items-center text-gray-500 text-sm","children":[["$","svg",null,{"className":"w-4 h-4 mr-1","fill":"none","stroke":"currentColor","viewBox":"0 0 24 24","children":["$","path",null,{"strokeLinecap":"round","strokeLinejoin":"round","strokeWidth":2,"d":"M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z"}]}],"6 min de lecture"]}],["$","span",null,{"className":"text-gray-500 text-sm","children":"10 Avril 2024"}]]}],["$","h1",null,{"className":"text-4xl md:text-5xl font-bold text-gray-900 mb-6 leading-tight","children":"Core Web Vitals 2024 : Guide complet pour optimiser votre SEO"}],["$","p",null,{"className":"text-xl text-gray-600 leading-relaxed","children":"Maîtrisez les métriques essentielles de Google pour améliorer l'expérience utilisateur et votre positionnement dans les résultats de recherche."}]]}],["$","div",null,{"className":"prose prose-lg max-w-none","children":[["$","h2",null,{"children":"Qu'est-ce que les Core Web Vitals ?"}],["$","p",null,{"children":"Les Core Web Vitals sont un ensemble de métriques définies par Google pour mesurer l'expérience utilisateur réelle sur le web. Depuis mai 2021, ces métriques font partie intégrante du signal de classement de Google."}],["$","h2",null,{"children":"Les 3 métriques essentielles"}],["$","h3",null,{"children":"1. Largest Contentful Paint (LCP)"}],["$","div",null,{"className":"bg-blue-50 p-6 rounded-lg my-6","children":[["$","p",null,{"children":[["$","strong",null,{"children":"Objectif :"}]," < 2.5 secondes"]}],["$","p",null,{"children":[["$","strong",null,{"children":"Mesure :"}]," Temps de chargement du plus grand élément visible"]}]]}],["$","p",null,{"children":"Le LCP mesure le temps nécessaire pour charger le contenu principal de votre page :"}],["$","ul",null,{"children":[["$","li",null,{"children":"Images"}],["$","li",null,{"children":"Éléments vidéo"}],["$","li",null,{"children":"Blocs de texte volumineux"}],["$","li",null,{"children":"Éléments de niveau bloc"}]]}],["$","h4",null,{"children":"Comment optimiser le LCP"}],["$","pre",null,{"className":"bg-gray-900 text-gray-100 p-4 rounded-lg overflow-x-auto","children":["$","code",null,{"children":"\n\n\n\n\"Hero\"\n\n\n\n"}]}],["$","h3",null,{"children":"2. First Input Delay (FID) / Interaction to Next Paint (INP)"}],["$","div",null,{"className":"bg-yellow-50 p-6 rounded-lg my-6","children":[["$","p",null,{"children":[["$","strong",null,{"children":"FID Objectif :"}]," < 100 millisecondes"]}],["$","p",null,{"children":[["$","strong",null,{"children":"INP Objectif :"}]," < 200 millisecondes (remplace FID en 2024)"]}],["$","p",null,{"children":[["$","strong",null,{"children":"Mesure :"}]," Réactivité aux interactions utilisateur"]}]]}],["$","p",null,{"children":"Cette métrique évalue la réactivité de votre site aux interactions utilisateur."}],["$","h4",null,{"children":"Techniques d'optimisation"}],["$","ul",null,{"children":[["$","li",null,{"children":["$L10"," : Diviser le JavaScript en chunks plus petits"]}],"$L11","$L12"]}],"$L13","$L14","$L15","$L16","$L17","$L18","$L19","$L1a","$L1b","$L1c","$L1d","$L1e","$L1f","$L20","$L21","$L22","$L23","$L24","$L25","$L26","$L27","$L28","$L29","$L2a","$L2b","$L2c","$L2d","$L2e","$L2f","$L30"]}],"$L31"]}],null,"$L32"]}] d:["$","$1","h",{"children":[null,["$","$L33",null,{"children":"$@34"}],["$","div",null,{"hidden":true,"children":["$","$L35",null,{"children":["$","$36",null,{"name":"Next.Metadata","children":"$@37"}]}]}],null]}] 38:I[97367,["/_next/static/chunks/ff1a16fafef87110.js","/_next/static/chunks/247eb132b7f7b574.js"],"OutletBoundary"] 10:["$","strong",null,{"children":"Code splitting"}] 11:["$","li",null,{"children":[["$","strong",null,{"children":"Web Workers"}]," : Déléguer les calculs lourds"]}] 12:["$","li",null,{"children":[["$","strong",null,{"children":"Optimisation du main thread"}]," : Éviter les tâches bloquantes"]}] 13:["$","pre",null,{"className":"bg-gray-900 text-gray-100 p-4 rounded-lg overflow-x-auto","children":["$","code",null,{"children":["const HeavyComponent = lazy(() => import(\"./HeavyComponent\"));\n\n","const worker = new Worker(\"/heavy-calculation.js\");\nworker.postMessage(data);\nworker.onmessage = (e) => {\n // Traiter le résultat\n};"]}]}] 14:["$","h3",null,{"children":"3. Cumulative Layout Shift (CLS)"}] 15:["$","div",null,{"className":"bg-red-50 p-6 rounded-lg my-6","children":[["$","p",null,{"children":[["$","strong",null,{"children":"Objectif :"}]," < 0.1"]}],["$","p",null,{"children":[["$","strong",null,{"children":"Mesure :"}]," Stabilité visuelle de la page"]}]]}] 16:["$","p",null,{"children":"Le CLS mesure les changements de mise en page inattendus pendant le chargement de la page."}] 17:["$","h4",null,{"children":"Causes communes du CLS"}] 18:["$","ul",null,{"children":[["$","li",null,{"children":"Images sans dimensions définies"}],["$","li",null,{"children":"Publicités qui se chargent de manière asynchrone"}],["$","li",null,{"children":"Polices web qui causent du FOIT/FOUT"}],["$","li",null,{"children":"Contenu injecté dynamiquement"}]]}] 19:["$","h4",null,{"children":"Solutions pour réduire le CLS"}] 1a:["$","pre",null,{"className":"bg-gray-900 text-gray-100 p-4 rounded-lg overflow-x-auto","children":["$","code",null,{"children":"<!-- Toujours spécifier les dimensions des images -->\n<img src=\"image.jpg\" width=\"400\" height=\"300\" alt=\"Description\">\n\n.ad-container {\n min-height: 250px;\n width: 300px;\n}\n\n/* Optimiser le chargement des polices */\n<link rel=\"preload\" href=\"/font.woff2\" as=\"font\" type=\"font/woff2\" crossorigin>\n<style>\n @font-face {\n font-family: 'CustomFont';\n src: url('/font.woff2') format('woff2');\n font-display: swap; /* Évite les FOIT */\n }\n</style>"}]}] 1b:["$","h3",null,{"children":"Outils de laboratoire"}] 1c:["$","div",null,{"className":"grid grid-cols-1 md:grid-cols-2 gap-4 my-6","children":[["$","div",null,{"className":"bg-gray-50 p-4 rounded-lg","children":[["$","h4",null,{"className":"font-semibold mb-2","children":"Lighthouse"}],["$","p",null,{"className":"text-sm text-gray-600","children":"Intégré dans Chrome DevTools, idéal pour le développement"}]]}],["$","div",null,{"className":"bg-gray-50 p-4 rounded-lg","children":[["$","h4",null,{"className":"font-semibold mb-2","children":"WebPageTest"}],["$","p",null,{"className":"text-sm text-gray-600","children":"Tests détaillés avec différentes configurations"}]]}]]}] 1d:["$","h3",null,{"children":"Outils de terrain (RUM)"}] 1e:["$","div",null,{"className":"grid grid-cols-1 md:grid-cols-2 gap-4 my-6","children":[["$","div",null,{"className":"bg-gray-50 p-4 rounded-lg","children":[["$","h4",null,{"className":"font-semibold mb-2","children":"PageSpeed Insights"}],["$","p",null,{"className":"text-sm text-gray-600","children":"Données réelles de Chrome User Experience Report"}]]}],["$","div",null,{"className":"bg-gray-50 p-4 rounded-lg","children":[["$","h4",null,{"className":"font-semibold mb-2","children":"Search Console"}],["$","p",null,{"className":"text-sm text-gray-600","children":"Rapport Core Web Vitals directement dans GSC"}]]}]]}] 1f:["$","h2",null,{"children":"Implémentation du monitoring"}] 20:["$","h3",null,{"children":"Web Vitals JavaScript Library"}] 21:["$","pre",null,{"className":"bg-gray-900 text-gray-100 p-4 rounded-lg overflow-x-auto","children":["$","code",null,{"children":"import {getCLS, getFID, getFCP, getLCP, getTTFB} from 'web-vitals';\n\ngetCLS(console.log);\ngetFID(console.log);\ngetFCP(console.log);\ngetLCP(console.log);\ngetTTFB(console.log);\n\n// Envoyer vers Google Analytics\nfunction sendToGoogleAnalytics({name, delta, value, id}) {\n gtag('event', name, {\n event_category: 'Web Vitals',\n event_label: id,\n value: Math.round(name === 'CLS' ? delta * 1000 : delta),\n non_interaction: true,\n });\n}"}]}] 22:["$","h2",null,{"children":"Plan d'action par métrique"}] 23:["$","h3",null,{"children":"Pour améliorer le LCP"}] 24:["$","ol",null,{"children":[["$","li",null,{"children":"Optimiser le serveur (réduire le TTFB)"}],["$","li",null,{"children":"Éliminer les ressources qui bloquent le rendu"}],["$","li",null,{"children":"Optimiser les images (WebP, lazy loading)"}],["$","li",null,{"children":"Précharger les ressources importantes"}],["$","li",null,{"children":"Utiliser un CDN"}]]}] 25:["$","h3",null,{"children":"Pour améliorer le FID/INP"}] 26:["$","ol",null,{"children":[["$","li",null,{"children":"Réduire l'impact du JavaScript tiers"}],["$","li",null,{"children":"Minimiser le temps d'exécution JavaScript"}],["$","li",null,{"children":"Implémenter le code splitting"}],["$","li",null,{"children":"Utiliser des web workers pour les tâches lourdes"}],["$","li",null,{"children":"Optimiser le main thread"}]]}] 27:["$","h3",null,{"children":"Pour améliorer le CLS"}] 28:["$","ol",null,{"children":[["$","li",null,{"children":"Définir les dimensions des images et vidéos"}],["$","li",null,{"children":"Réserver l'espace pour les publicités"}],["$","li",null,{"children":"Éviter l'insertion de contenu au-dessus du contenu existant"}],["$","li",null,{"children":"Utiliser transform au lieu de changer la taille/position"}],["$","li",null,{"children":"Précharger les polices personnalisées"}]]}] 29:["$","h2",null,{"children":"Cas pratiques d'optimisation"}] 2a:["$","h3",null,{"children":"Site e-commerce"}] 2b:["$","ul",null,{"children":[["$","li",null,{"children":[["$","strong",null,{"children":"LCP"}]," : Optimiser les images produits, utiliser un CDN"]}],["$","li",null,{"children":[["$","strong",null,{"children":"FID"}]," : Différer les scripts de tracking tiers"]}],["$","li",null,{"children":[["$","strong",null,{"children":"CLS"}]," : Réserver l'espace pour les avis clients dynamiques"]}]]}] 2c:["$","h3",null,{"children":"Blog/Site de contenu"}] 2d:["$","ul",null,{"children":[["$","li",null,{"children":[["$","strong",null,{"children":"LCP"}]," : Optimiser l'image de couverture des articles"]}],["$","li",null,{"children":[["$","strong",null,{"children":"FID"}]," : Lazy load des widgets sociaux"]}],["$","li",null,{"children":[["$","strong",null,{"children":"CLS"}]," : Définir les dimensions des embeds (YouTube, Twitter)"]}]]}] 2e:["$","h2",null,{"children":"Conclusion"}] 2f:["$","p",null,{"children":"Les Core Web Vitals sont devenus incontournables pour le SEO et l'expérience utilisateur en 2024. Une approche méthodique, combinant mesures régulières et optimisations ciblées, vous permettra d'atteindre les seuils recommandés par Google."}] 30:["$","p",null,{"children":"N'oubliez pas que l'optimisation des Core Web Vitals est un processus continu. Les performances doivent être surveillées régulièrement, surtout après des mises à jour importantes de votre site."}] 31:["$","footer",null,{"className":"mt-16 pt-8 border-t border-gray-200","children":["$","div",null,{"className":"flex items-center justify-between","children":[["$","div",null,{"children":[["$","p",null,{"className":"text-sm text-gray-600 mb-2","children":"Publié le 10 Avril 2024"}],["$","div",null,{"className":"flex items-center space-x-4","children":[["$","span",null,{"className":"text-sm text-gray-500","children":"Partager:"}],["$","a",null,{"href":"#","className":"text-tuxyoBlue hover:text-blue-700","children":"Twitter"}],["$","a",null,{"href":"#","className":"text-tuxyoBlue hover:text-blue-700","children":"LinkedIn"}]]}]]}],["$","$Lf",null,{"href":"/blog","className":"bg-tuxyoBlue text-white px-6 py-2 rounded-lg font-medium hover:bg-blue-700 transition","children":"← Retour au blog"}]]}]}] 32:["$","$L38",null,{"children":["$","$36",null,{"name":"Next.MetadataOutlet","children":"$@39"}]}] 34:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] 37:[["$","title","0",{"children":"Tuxyo - Solutions logicielles expertes"}],["$","meta","1",{"name":"description","content":"Expertise en développement logiciel avec +25 ans d'expérience. Spécialisé en Java, NodeJS, Spring Boot, ReactJS, et solutions Cloud. Architecture et développement de solutions robustes."}]] 39:null