core icon indicating copy to clipboard operation
core copied to clipboard

fix(hydration): provide compat fallback for idle callback

Open GalacticHypernova opened this issue 1 year ago • 4 comments

This PR provides a compatibility polyfill for idle callback, which is not supported in Safari. The implementation is taken straight from Nuxt's.

GalacticHypernova avatar Sep 15 '24 22:09 GalacticHypernova

Deploy Preview for vue-next-template-explorer failed.

Name Link
Latest commit b98eaa172e58341c163dc4fcf8924dc576f3e7ea
Latest deploy log https://app.netlify.com/sites/vue-next-template-explorer/deploys/66ea84871e6e6e0008b8a3c3

netlify[bot] avatar Sep 15 '24 22:09 netlify[bot]

Deploy Preview for vue-sfc-playground failed.

Name Link
Latest commit b98eaa172e58341c163dc4fcf8924dc576f3e7ea
Latest deploy log https://app.netlify.com/sites/vue-sfc-playground/deploys/66ea848772b17400082cd537

netlify[bot] avatar Sep 15 '24 22:09 netlify[bot]

Size Report

Bundles

File Size Gzip Brotli
runtime-dom.global.prod.js 101 kB (+66 B) 38.1 kB (+24 B) 34.3 kB (+22 B)
vue.global.prod.js 160 kB (+66 B) 58.1 kB (+30 B) 51.6 kB (+45 B)

Usages

Name Size Gzip Brotli
createApp (CAPI only) 49.2 kB (+91 B) 19 kB (+46 B) 17.3 kB (-1 B)
createApp 55.8 kB (+91 B) 21.5 kB (+46 B) 19.6 kB (+34 B)
createSSRApp 59.8 kB (+91 B) 23.2 kB (+49 B) 21.1 kB (+27 B)
defineCustomElement 60.6 kB (+91 B) 23.1 kB (+48 B) 21 kB (+38 B)
overall 69.5 kB (+91 B) 26.6 kB (+41 B) 24.2 kB (+25 B)

github-actions[bot] avatar Sep 15 '24 22:09 github-actions[bot]

Open in Stackblitz

@vue/compiler-core

pnpm add https://pkg.pr.new/@vue/compiler-core@11935
@vue/compiler-dom

pnpm add https://pkg.pr.new/@vue/compiler-dom@11935
@vue/compiler-sfc

pnpm add https://pkg.pr.new/@vue/compiler-sfc@11935
@vue/compiler-ssr

pnpm add https://pkg.pr.new/@vue/compiler-ssr@11935
@vue/reactivity

pnpm add https://pkg.pr.new/@vue/reactivity@11935
@vue/runtime-core

pnpm add https://pkg.pr.new/@vue/runtime-core@11935
@vue/runtime-dom

pnpm add https://pkg.pr.new/@vue/runtime-dom@11935
@vue/server-renderer

pnpm add https://pkg.pr.new/@vue/server-renderer@11935
@vue/shared

pnpm add https://pkg.pr.new/@vue/shared@11935
@vue/compat

pnpm add https://pkg.pr.new/@vue/compat@11935
vue

pnpm add https://pkg.pr.new/vue@11935

commit: 3b01a2a

pkg-pr-new[bot] avatar Sep 15 '24 22:09 pkg-pr-new[bot]