vuejs / vue-vapor

Vue Vapor is a variant of Vue that offers rendering without the Virtual DOM.
https://vapor-repl.netlify.app
MIT License
1.94k stars 94 forks source link

feat: `v-memo` for `v-for` #276

Closed sxzz closed 1 month ago

netlify[bot] commented 1 month ago

Deploy Preview for vapor-repl ready!

Name Link
Latest commit 3fbf98cd279fe705607425b08f9a6e264ec5b7c5
Latest deploy log https://app.netlify.com/sites/vapor-repl/deploys/66ebc9207c07c1000879bbd5
Deploy Preview https://deploy-preview-276--vapor-repl.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

netlify[bot] commented 1 month ago

Deploy Preview for vapor-template-explorer ready!

Name Link
Latest commit 3fbf98cd279fe705607425b08f9a6e264ec5b7c5
Latest deploy log https://app.netlify.com/sites/vapor-template-explorer/deploys/66ebc920bb8da100093d21a8
Deploy Preview https://deploy-preview-276--vapor-template-explorer.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

github-actions[bot] commented 1 month ago

Size Report

Bundles

File Size Gzip Brotli
compiler-dom.global.prod.js 81.9 kB 28.5 kB 25.1 kB
compiler-vapor.global.prod.js 59 kB (+138 B) 19.7 kB (+66 B) 17.8 kB (+39 B)
runtime-dom.global.prod.js 101 kB 37.9 kB 34 kB
runtime-vapor.global.prod.js 45.5 kB (+307 B) 17 kB (+113 B) 15.5 kB (+104 B)
vue-vapor.global.prod.js 101 kB (+446 B) 35 kB (+192 B) 31.6 kB (+197 B)
vue.global.prod.js 159 kB 57.8 kB 51.4 kB

Usages

Name Size Gzip Brotli
createApp (CAPI only) 49.2 kB 18.9 kB 17.3 kB
createApp 55.8 kB 21.4 kB 19.6 kB
createSSRApp 59.8 kB 23.1 kB 21 kB
defineCustomElement 60.6 kB 22.9 kB 20.9 kB
vapor 46.1 kB (+307 B) 17.2 kB (+124 B) 15.7 kB (+123 B)
overall 69.5 kB 26.5 kB 24.1 kB
pkg-pr-new[bot] commented 1 month ago

Open in Stackblitzplayground

@vue/compiler-dom

``` pnpm add https://pkg.pr.new/vuejs/core-vapor/@vue/compiler-dom@276 ```

@vue/compiler-core

``` pnpm add https://pkg.pr.new/vuejs/core-vapor/@vue/compiler-core@276 ```

@vue/compiler-sfc

``` pnpm add https://pkg.pr.new/vuejs/core-vapor/@vue/compiler-sfc@276 ```

@vue/compiler-ssr

``` pnpm add https://pkg.pr.new/vuejs/core-vapor/@vue/compiler-ssr@276 ```

@vue/compiler-vapor

``` pnpm add https://pkg.pr.new/vuejs/core-vapor/@vue/compiler-vapor@276 ```

@vue/reactivity

``` pnpm add https://pkg.pr.new/vuejs/core-vapor/@vue/reactivity@276 ```

@vue/runtime-dom

``` pnpm add https://pkg.pr.new/vuejs/core-vapor/@vue/runtime-dom@276 ```

@vue/runtime-core

``` pnpm add https://pkg.pr.new/vuejs/core-vapor/@vue/runtime-core@276 ```

@vue/runtime-shared

``` pnpm add https://pkg.pr.new/vuejs/core-vapor/@vue/runtime-shared@276 ```

@vue/runtime-vapor

``` pnpm add https://pkg.pr.new/vuejs/core-vapor/@vue/runtime-vapor@276 ```

@vue/server-renderer

``` pnpm add https://pkg.pr.new/vuejs/core-vapor/@vue/server-renderer@276 ```

@vue/shared

``` pnpm add https://pkg.pr.new/vuejs/core-vapor/@vue/shared@276 ```

@vue/compat

``` pnpm add https://pkg.pr.new/vuejs/core-vapor/@vue/compat@276 ```

@vue/vapor

``` pnpm add https://pkg.pr.new/vuejs/core-vapor/@vue/vapor@276 ```

vue

``` pnpm add https://pkg.pr.new/vuejs/core-vapor/vue@276 ```

commit: 3fbf98c