BlurHash 可以用來增強在觀看圖片時的使用者體驗,用 30 bytes 就能呈現出有意義的 placeholder。
但不同的圖片存取架構在實作 BlurHash encode 的時候會有不同做法。
這次的分享就會用 BlurHash 做為引子,帶入前端上傳圖片以及後端上傳圖片兩種系統架構要注意的地方。
主要內容包括:BlurHash、S3、CDN、Nodejs、SocketIO、Message queue、Image processing, Lazy loading、React
kewang 會以後端為主,分享以前後端不同方式上傳圖片的注意事項;而 simon 則會以前端 React 為主,並帶入 BlurHash + Lazy loading 的實作過程以及注意事項
BlurHash 可以用來增強在觀看圖片時的使用者體驗,用 30 bytes 就能呈現出有意義的 placeholder。
但不同的圖片存取架構在實作 BlurHash encode 的時候會有不同做法。
這次的分享就會用 BlurHash 做為引子,帶入前端上傳圖片以及後端上傳圖片兩種系統架構要注意的地方。
主要內容包括:BlurHash、S3、CDN、Nodejs、SocketIO、Message queue、Image processing, Lazy loading、React
kewang 會以後端為主,分享以前後端不同方式上傳圖片的注意事項;而 simon 則會以前端 React 為主,並帶入 BlurHash + Lazy loading 的實作過程以及注意事項
About kewang
Funliday 是台灣最多人使用的旅遊規劃服務,我在 Funliday 內擔任技術長。
擅長 Java、JavaScript、Hadoop 生態系 (HBase)、PostgreSQL (PostGIS)、MongoDB,也喜歡玩各種先進的前後端技術。現在則是專注在 DevOps,CI/CD,Git 工作流程等軟技術。
已連續六年在大型技術研討會分享。
About SimonAllen
愛做白日夢的前端工程師,喜愛 React 的彈性與 Vue 的優雅,以寫出好維護的程式碼為目標持續努力。