Export size
generated by export-size
version: 7.6.2
date: 2022-02-13T21:47:17.100Z
Please note this is bundle size for each individual APIs (excluding Vue). Since we have a lot shared utilities underneath each function, importing two different functions does NOT necessarily mean the bundle size will be the sum of them (usually smaller). Depends on the bundler and minifier you use, the final result might vary, this list is for reference only.
@vueuse/core
@vueuse/components
| Function | min+gzipped |
|---|---|
VOnClickOutside | 4.77 kB |
VOnLongPress | 4.64 kB |
UseEyeDropper | 4.62 kB |
UseOffsetPagination | 4.61 kB |
UseOnline | 4.61 kB |
UseBattery | 4.61 kB |
UseMousePressed | 4.61 kB |
UsePointer | 4.61 kB |
UseElementBounding | 4.61 kB |
UseElementSize | 4.61 kB |
UseNow | 4.61 kB |
UseDraggable | 4.61 kB |
UseDark | 4.61 kB |
UseDevicesList | 4.61 kB |
UseElementVisibility | 4.61 kB |
UseActiveElement | 4.61 kB |
UseFullscreen | 4.61 kB |
UsePreferredDark | 4.61 kB |
UseTimeAgo | 4.61 kB |
UseBrowserLocation | 4.61 kB |
UseDeviceMotion | 4.61 kB |
UseScreenSafeArea | 4.61 kB |
OnClickOutside | 4.6 kB |
UseMouseInElement | 4.6 kB |
UseTimestamp | 4.6 kB |
UseVirtualList | 4.6 kB |
UseWindowFocus | 4.6 kB |
UseMouse | 4.6 kB |
UseWindowSize | 4.6 kB |
UseDeviceOrientation | 4.6 kB |
UseColorMode | 4.6 kB |
UseNetwork | 4.6 kB |
UseGeolocation | 4.6 kB |
UsePreferredLanguages | 4.6 kB |
UseIdle | 4.6 kB |
UsePreferredColorScheme | 4.6 kB |
UseDocumentVisibility | 4.59 kB |
UseDevicePixelRatio | 4.59 kB |
UsePageLeave | 4.59 kB |
OnLongPress | 4.59 kB |
@vueuse/nuxt
| Function | min+gzipped |
|---|---|
default | 725 B |
@vueuse/router
| Function | min+gzipped |
|---|---|
useRouteQuery | 446 B |
useRouteHash | 185 B |
@vueuse/integrations
| Function | min+gzipped |
|---|---|
useDrauu | 873 B |
createCookies | 692 B |
useFocusTrap | 666 B |
useAxios | 664 B |
useCookies | 663 B |
useNProgress | 381 B |
useFuse | 377 B |
useJwt | 251 B |
useQRCode | 228 B |
@vueuse/rxjs
| Function | min+gzipped |
|---|---|
useSubject | 235 B |
fromEvent | 210 B |
useObservable | 206 B |
from | 153 B |
useSubscription | 144 B |
toObserver | 88 B |
@vueuse/firebase
| Function | min+gzipped |
|---|---|
useFirestore | 361 B |
useRTDB | 190 B |
useAuth | 163 B |
@vueuse/electron
| Function | min+gzipped |
|---|---|
useIpcRenderer | 473 B |
useZoomFactor | 332 B |
useZoomLevel | 292 B |
useIpcRendererOn | 258 B |
useIpcRendererInvoke | 232 B |
@vueuse/shared
| Function | min+gzipped |
|---|---|
throttledWatch | 742 B |
ignorableWatch | 692 B |
debouncedWatch | 679 B |
pausableWatch | 646 B |
useInterval | 553 B |
useTimeout | 522 B |
until | 455 B |
watchAtMost | 452 B |
controlledRef | 440 B |
toRefs | 434 B |
eagerComputed | 400 B |
makeDestructurable | 363 B |
watchWithFilter | 348 B |
throttledRef | 346 B |
useThrottle | 346 B |
debouncedRef | 317 B |
useDebounce | 317 B |
useIntervalFn | 308 B |
useThrottleFn | 304 B |
useTimeoutFn | 268 B |
useDebounceFn | 266 B |
extendRef | 251 B |
reactifyObject | 243 B |
toReactive | 218 B |
throttleFilter | 217 B |
createSharedComposable | 213 B |
debounceFilter | 191 B |
useCounter | 178 B |
controlledComputed | 174 B |
increaseWithUnit | 169 B |
syncRef | 159 B |
useToggle | 154 B |
createEventHook | 153 B |
pausableFilter | 148 B |
useLastChanged | 143 B |
set | 142 B |
biSyncRef | 135 B |
createSingletonPromise | 122 B |
objectPick | 119 B |
createGlobalState | 115 B |
createReactiveFn | 111 B |
reactify | 111 B |
tryOnMounted | 109 B |
createFilterWrapper | 108 B |
refDefault | 107 B |
watchOnce | 107 B |
isWindow | 106 B |
reactivePick | 106 B |
promiseTimeout | 105 B |
tryOnScopeDispose | 100 B |
and | 97 B |
whenever | 97 B |
rand | 95 B |
or | 94 B |
tryOnBeforeUnmount | 93 B |
isObject | 89 B |
clamp | 87 B |
isDefined | 86 B |
tryOnUnmounted | 85 B |
not | 84 B |
containsProp | 80 B |
get | 80 B |
assert | 78 B |
isBoolean | 74 B |
bypassFilter | 69 B |
isClient | 68 B |
isFunction | 68 B |
isNumber | 67 B |
isString | 67 B |
identity | 66 B |
timestamp | 65 B |
invoke | 63 B |
isDef | 62 B |
now | 61 B |
noop | 56 B |