武装少女在线观看高清完整版免费,丝袜+亚洲区,少妇被cao高潮呻吟声,午夜伦情电午夜伦情电影,日日躁夜夜躁狠狠躁

小程序模板網(wǎng)

我從小程序?qū)W到了什么(三)

發(fā)布時間:2018-05-09 15:50 所屬欄目:小程序開發(fā)教程

回顧

前面兩篇介紹了小程序的一些基本原理,大家先回顧一下

我從小程序?qū)W到了什么(一)

我從小程序?qū)W到了什么(二)

小程序頁面加載

與之前遠(yuǎn)程頁面+JS-SDK+離線存儲不同的是,編譯后的小程序頁面是直接存在微信客戶端本地的html。
流程如下圖(圖片來自微信官網(wǎng)文檔,侵刪)

 

 

第一次打開小程序以及小程序有版本更新時,微信native會做下載代碼包以及加載相關(guān)的工作,用戶會覺得有些延遲,但下次再打開就直接執(zhí)行相應(yīng)的代碼了(編譯后的html了)。

我司hybrid與小程序技術(shù)的對比

對于很多公司來說,小程序僅僅只是他一部分渠道,他們大部分精力還是在自己的app上,之前說過大部分公司都是hybrid方式,小程序在加載速度與渲染速度是對hybrid的一種優(yōu)化,調(diào)試工具也非常方便,所以從它身上是很多地方可以來借鑒的,這里我以我司的hybrid做相應(yīng)對比。

頁面加載與渲染

目前我司是單WebView架構(gòu),并且未做預(yù)加載,所以當(dāng)我們從native跳轉(zhuǎn)到一個h5大概步驟如下

  1. 初始化WebView
  2. 連接遠(yuǎn)程頁面
  3. 下載靜態(tài)資源
  4. 執(zhí)行js
  5. 渲染html與css

所以目前在網(wǎng)絡(luò)不好的情況下,我們的白屏還是比較明顯的。

WebView的版本

差別比較大的是android下WebView的版本,這個可以等加載與渲染相關(guān)優(yōu)化完后專門分析。

前端框架

小程序用wxml與wxss更多的是解決安全以及開發(fā)者門檻的問題,而相比微信的我們并不是要做平臺,所以我們還是繼續(xù)保持目前的框架。

調(diào)試環(huán)境

 

我們的一般是clone一個native的包,再啟動本地服務(wù),配合chrome或者Safari來結(jié)合調(diào)試,有一定的痛點(diǎn),我們也希望能夠方便的集成在一起。

通過之上一系列對比可以看出,我們的hybrid在加載與渲染上有比較大的空間比,后續(xù)系列文章會著重分析這一塊。

總結(jié)

了解了小程序一些基本原理之后,我以我司hybrid與小程序做了一些對比,從下節(jié)起我們就要開始借鑒小程序的一些思路來做些優(yōu)化了,經(jīng)過對比,我們在加載渲染方面有比較大的優(yōu)化空間,后面我也會去了解native相關(guān)知識來繼續(xù)分析。



易優(yōu)小程序(企業(yè)版)+靈活api+前后代碼開源 碼云倉庫:starfork
本文地址:http://www.kknew.com.cn/wxmini/doc/course/24411.html 復(fù)制鏈接 如需定制請聯(lián)系易優(yōu)客服咨詢: 點(diǎn)擊咨詢
在線客服
易小優(yōu)
轉(zhuǎn)人工 ×