askill
defer-non-critical-third-party-libraries

defer-non-critical-third-party-librariesSafety 95Repository

Defer Non-Critical Third-Party Libraries

0 stars
1.2k downloads
Updated 2/20/2026

Package Files

Loading files...
SKILL.md

Defer Non-Critical Third-Party Libraries

Analytics, logging, and error tracking don't block user interaction. Load them after hydration.

Incorrect (blocks initial bundle):

import { Analytics } from '@vercel/analytics/react';

export default function RootLayout({ children }) {
  return (
    <html>
      <body>
        {children}
        <Analytics />
      </body>
    </html>
  );
}

Correct (loads after hydration):

import dynamic from 'next/dynamic';

const Analytics = dynamic(
  () => import('@vercel/analytics/react').then((m) => m.Analytics),
  { ssr: false },
);

export default function RootLayout({ children }) {
  return (
    <html>
      <body>
        {children}
        <Analytics />
      </body>
    </html>
  );
}

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

80/100Analyzed 2/25/2026

A focused skill showing how to defer non-critical third-party libraries (analytics, logging, error tracking) in Next.js using dynamic imports with ssr: false. Provides clear before/after code examples and explains the performance benefit. Specific to Next.js but well-structured and actionable."

95
90
70
65
85

Metadata

Licenseunknown
Version-
Updated2/20/2026
Publisherihj04982

Tags

observability