2019前端必會黑科技之PWA
一、背景
PWA被業內稱為下一代web應用模型,逐漸成為了一個各大前端廠商爭先恐後進行涉足,佈局的一個新的技術, 其主要的對標物Native app,作為現在最主流的mobile端應用,它的安全,效能,使用者體驗的確明顯領先於其他網際網路載體。
二. 什麼是PWA
PWA是Progressive Web App的英文縮寫, 翻譯過來就是漸進式增強WEB應用, 是Google 在2016年提出的概念,2017年落地的web技術。目的是在移動端利用提供的標準化框架,在網頁應用中實現和原生應用相近的使用者體驗的漸進式網頁應用。
引用官方介紹:
1. 可靠——即時載入,即使在不確定的網路條件下也不會受到影響。
當使用者從主螢幕啟動時,service work可以立即載入漸進式Web應用程式,完全不受網路環境的影響。service work就像一個客戶端代理,它控制快取以及如何響應資源請求邏輯,透過預快取關鍵資源,可以消除對網路的依賴,確保為使用者提供即時可靠的體驗。
2. 快速
據統計,如果站點載入時間超過3s,53% 的使用者會放棄等待。頁面展現之後,使用者期望有平滑的體驗,過渡動畫和快速響應。
3. 沉浸式體驗—— 感覺就像裝置上的原生應用程式,具有沉浸式的使用者體驗。
漸進式Web應用程式可以安裝並在使用者的主螢幕上,無需從應用程式商店下載安裝。他們提供了一個沉浸式的全螢幕體驗,甚至可以重新與使用者接觸的Web推送通知。Web應用程式中,可以透過manifest.json控制應用程式的顯示方式和啟動方式,指定主螢幕圖示、啟動應用程式時要載入的頁面、螢幕方向,甚至可以指定是否顯示瀏覽器Chrome。
三. 核心功能
PWA並不是單指某一項技術,你更可以把它理解成是一種思想概念,將Web網站透過一系列的Web技術去最佳化它,提升其安全性,效能,流暢性等各方面指標,最後達到使用者就像在用app一樣的感覺。PWA中包含的核心功能及特性如下:
1.Web App Manifest
2.Service Worker
3.Cache API 快取
4.Push&Notification 推送與通知
5.Background Sync 後臺同步
6.響應式設計
我們在開發Magento移動端的時候,其巨大的功能包容性可以很方便的整合PWA功能,為移動端的瀏覽帶來極為舒適的體驗。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69950643/viewspace-2660222/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 前端必知必會--操作URL的黑科技前端
- 網頁前端黑科技PWA的優劣對比網頁前端
- [貝聊科技]PWA初探
- 安卓黑科技之HOOK詳解安卓Hook
- 黑科技開戶神器黑科技開戶神器黑科技開戶神器黑科技開戶神器黑科技開戶神器
- 前端每週清單半年盤點之 PWA 篇前端
- 騰訊Web前端大會 企鵝電競PWA實戰(MR_LP)Web前端
- Redis 必知必會之 APIRedisAPI
- Java必知必會之socketJava
- 前端必會的程式碼段前端
- 前端必會的抓包工具前端
- 足球黑科技之AI與足球智慧分析AI
- Redis 必知必會之持久化Redis持久化
- Java必知必會之註解Java
- 2019前端工程師必備前端開發資源必備前端工程師
- 前端黑科技:美團網頁首幀優化實踐前端網頁優化
- 前端黑科技:使用 JavaScript 實現網頁掃碼功能前端JavaScript網頁
- 前端全棧必會node框架koa。。。前端全棧框架
- 12個前端初學者必會技能前端
- 前端應該瞭解的PWA前端
- 前端黑科技:美團網頁首幀最佳化實踐前端網頁
- 前端必會的nginx(配置視覺化)前端Nginx視覺化
- iStylePDF介面物件必知必會系列之Page物件
- 新紀漫遊 | 亞洲誠信攜“黑科技”登陸CIS 2019網路安全創新大會
- 分享行業“黑科技”行業
- 大前端開發人員必知必會的HTTP知識前端HTTP
- 《大前端進階 Node.js》系列 必知必會必問(面試高頻)前端Node.js面試
- 程式猿必知必會Linux命令之awkLinux
- Android NDK 開發之 CMake 必知必會Android
- 前端攻城獅必會資料抓包前端
- 前端面試必會手寫的程式碼前端面試
- 黑袋子——一個擁有黑科技的APPAPP
- 上班族和學生族必備的線上黑科技工具網站網站
- 黑科技在此!移動開發者必須瞭解的跨平臺開發工具移動開發
- javascript黑科技之高效填充JavaScript
- 幾個CSS的黑科技CSS
- CSS黑科技補充篇CSS
- 前端開發必會的10個知識點前端