Migrate From Template Engine to Nuxt

The UI & Interaction Design Advancement

More JavaScript Component instead of PHP Template Engine

From

To

Be SEO friendly

Prerendering &
Server-Side Rendering

1) SSR in PHP
w/ Node Rendering Command

2) SSR Render Service

3) Dynamic-Rendering Server

https://developers.google.com/web/updates/2019/02/rendering-on-the-web              

https://www.youtube.com/watch?v=k-A2VfuUROg              

Web vitals / Performance matters

Solve the performance issue

Server-Side Rendering

Through the Request

Server-Side Rendering

Memory leak &

State Pollution

Server-Side Rendering

Cookie Issue

Potential Race Condition

API with set-cookie

Find out API endpoint more easily

Reverse Proxy

Integrate Client & API Server cross testing

leah's Nuxt

chaney's API

https://leah.mamilove.com.tw

Bandwagger Nuxt

Integrate Client & API Server cross testing

node_modules

Nuxt architect is a simple Node.js application

static bundled file

env running Node.js

(just like the traditional way)

k8s

Recent Updates

Nuxt/TypeScript upgrade

Speed up bundle time

Q&A

Migrate to Nuxt

By guansunyata

Migrate to Nuxt

  • 471