Glitch

The web browser that you're using does not support Javascript

Since Glitch requires Javascript to run, please try using Glitch in a different web browser.

The site couldn't load some required content

Try refreshing in a few moments.

The site isn't quite ready yet

Try refreshing in a few moments.

Glitch doesn't support Internet Explorer yet

Please upgrade to a web browser that can support Glitch features. Please use Firefox, Chrome or Edge.

Unfortunately, Glitch does not support Google translate at this time

redirecting to glitch.com in English...

Unfortunately, Glitch does not support running in this cache

Please try loading the current site

Skip to Main ContentGlitch

web.dev mix

A mix of projects for web.dev codelabs

12 Projects

    3rd-party-optimization-starter

    Starter app for optimizing third-part JavaScript performance

    nextjs-prefetching

    A simple example of route prefetching with <Link> in Next.js.

    nextjs-noprefetch

    A simple example of disabling route prefetching with <Link> in Next.js.

    nextjs-routing

    A simple example of custom routing and prefetching in Next.js.

    dynamic-import-nextjs

    Code splitting in Next.js with dynamic imports

    dynamic-import-loading

    Next.js dynamic imports with custom loading component

    static-import

    Starter app for code splitting in Next.js with dynamic imports

    scarce-pixie

    Bundlesize tutorial for setting performance budgets

    webpack-performance-budgets

    Countdown until New Year's - using React with Webpack and moment.js

    critical-css-starter

    Extract and inline critical CSS with Critical

    adaptive-serving-netinfo-starter

    Network Information API demo

    adaptive-serving-netinfo

    Network Information API demo

About Glitch
We're Hiring
Blog
Help Center
System Status
Legal Stuff
Glitch Teams