La première chose à faire est de vérifier ce qui ralentit ton app avec les DevTools de Chrome (onglets Network et Performance) parce que parfois ce n'est pas Next.js mais tu charges des ressources énormes ou tu fais des requêtes inefficaces. Après, en plus des dynamic imports, essaie Image Optimization (assure-toi d'utiliser `next/image` sérieusement, pas `<img>`), active `swcMinify` dans next.config.js si ce n'est pas déjà fait, et vérifie si tu as du bundle bloat avec `npm run build` et l'analyse de bundle size - souvent tu importes des librairies que tu pourrais remplacer par quelque chose de plus léger ou dont tu n'as pas besoin côté client.
Sur mobile, le problème est généralement plus brutal, donc tue aussi le Javascript inutile : si une section n'interagit pas, rends-la statique avec `generateStaticParams` ou réduis au minimum ce que tu envoies au client. Si le lag survient pendant la navigation, c'est probablement un problème d'appels API ou de calculs lourds - considère de déplacer ça dans un Route Handler ou une Server Action pour ne pas bloquer le client.