万万博体育登录 加速原理

本文档为您详细阐释 万万博体育登录( - 移动网页加速器) 是一套应用于移动网页的开放性技术标准,使用 万万博体育登录无需等待加载,页面内容将以更友好的方式瞬时到达用户。

经过精心设计的 JavaScript

ԡ¡Ϊγ

万万博体育登录 引用原则:

  • ס졿ˡ֡ծϡˡۡǰ⡿Ⱥ20꡿󡿡ҡġޡҵΡ񡿡ÿˡš㡿׼ʱ㡿꡿ϡࡿ顿̡򡿡ơţġ졿䡿ա롿Ҫǡνġѡߡ塿ʽСơɡ͡ˡСìܡҪ򡿡ܡ䡿򡿡ӡաáѡϡ塿ǡ̸¡󡿡վ󡿡С桿ӡ¡󡿡ݡˡաѡڡơɡҡһЩСǮ桿ơġˡɡŭԡ١ԡԡˡΪɡҪ󡿡áǮƽ¡Ǯ͡򡿡šӡɡԱաġ֡ѡء롿ϡ١һȡͳһ֡䡿졿ڡҪ󡿡ɡԱǡÿ¡ϡ1000Ԫ󡿡ҡġšѡáڡԡȡ桿֡
  • 可以引用 万万博体育登录组件 ءе֡񡿡ơ document.write() 졿ijġӡ򡿡Ƿծ󡿡⡿㡿ծ㡿Ρš졿ڡšɡԱϡšߡˡǡڡ졿ijҡһϡԡȡӡˡһءֱڡ졿񡿡ˡš롿֮󡿡ΪˡǡΡáˮ¡ס졿ijҡš䡿šϡá͡᡿šڡšȦһءڤҡơǮ͡㡿㡿ҡơˡ桿ԡ⡿Ⱥ衿񡿡ġ֡ծˡ졿ijơáͻסˡԺ
  • ԡ𡿡ġ֡򡿡ѧ֡ˡһ𡿡ءࡿ꡿ġš

所有静态资源需要标明尺寸

һʼ졿ڡ롿ԡ졿ѧУ塿͡˶֡Сġáš񡿡ѧΡϡˡ֮󡿡աˡСܡСơ֡ӡޡǨϡҡС15꡿ġԶסܡܡáġޡϢ졿ѧУ롿ơ֡ڡѧУʡ⡿ҡ硿¡졿ڡһ١衿ڡСܡۡáթաࡿΡ᡿򡿡ѧǿơ2򡿡ࡿԪ䡿ССһ롿ġǮ䡿롿졿ڡڡ document.write() ԡˡΪ

ġ̴֡ɼɼ 졿ѩƽ ࡿ

不允许任何机制阻止页面渲染

2017꡿3¡졿ڡ20꡿աڡءˡ׳󡿡šӡġ롿ˡܡࡿ硿᡿ϡġ󡿡ѡ硿ǡǡ졿᡿ʶˡФ30꡿ġФ¡ϡ͡졿ڡһơ͡šǷΪա񡿡⡿šǷȡǡ顿졿ڡšġ֡ծܡҲǡ򡿡䡿סġϡ魡֦2017꡿9¡졿ڡšǡӡӡ롿Фġ㡿Ρ <万万博体育登录-ad><万万博体育登录-iframe> ӡӡ̸󡿡ˡ˭ġӡ˭֡ɡ˭𡿡Ҫծɡڡ졿ڡ͡ࡿȡ10%󡿡ҡҲû⡿֮󡿡졿ڡ顿ˡ㡿Ρ졿¡šӡ΢šȺˡɡԭСǡӡɡԱš١ǡѡ¡桿ġСܡȫ⡿Ⱥġˡɡԡ᡿Ρ᡿Ρ⡿ζšɡԡСԡ⡿šġʡ񡿡ˡһЩ졿ڡС֡ġСܡӡ롿ࡿʱȺСʮˡ layout 和渲染。

控制外部资源加载

ϡˡ⡿ܡ㡿Ρ֡ծ֮ࡿġˡСܡࡿ졿̡С졿졿١졿顿ˡԱȫ֤ݡԡˡΪԡ¡Ϊγȷˡ©©ˡ졿졿١䡿졿顿᡿١Ҫ󡿡ԡ㡿Ρɡɡʡ𡿡С֡׷١ͨ顿ǡ¼š䡿š顿᡿ϡǷȡ֤ࡿءˡ֤顿ǡ񡿡桿ڡס·ȡš顿ȫС顿ǡ¼顿졿ڡȡˡǡ񡿡桿ڡ©顿ͨϡ֤ݡϡ䡿ʵӡ̡ʹ졿Фϡ󡿡ġȫСһ©ء顿ʵ顿塿

封装交互功能

ͥ󡿡֡

建议使用 inline 的 CSS

2018꡿5¡14ա衿աݡء硿ʮࡿࡿ꡿Сӡ֡֡㡿桿䡿ʿȡߡϡ󡿡ԡӭ桿󡿡ơֱӡײɢˡȺһ򡿡͡ˡ㡿ȼšѶʱϡ20ࡿˡġԼܡˡܡ𡿡ϡءûС졿ɡˡԱءˡ򡿡

只允许 GPU 加速的动画

万万博体育登录 只允许用 transformsopacity ġ̴֡ɼɼ 졿ѩƽ ࡿ

万万博体育登录 缓存

万万博体育登录 2017꡿3¡졿ڡ20꡿աڡءˡ׳󡿡šӡġ롿ˡܡࡿ硿᡿ϡġ󡿡ѡ硿ǡǡ졿᡿ʶˡФ30꡿ġФ¡ϡ͡졿ڡһơ͡šǷΪա񡿡⡿šǷȡǡ顿졿ڡšġ֡ծܡҲǡ򡿡䡿סġϡ魡֦2017꡿9¡졿ڡšǡӡӡ롿Фġ㡿Ρ万万博体育登录-Cache ءе򡿡򡿡ԡˡìܡ𡿡ԡijġáѡ졿ڡˡˡšͬ׼ˡ䡿ʿ̡ȡߡܡͨԡ硿ӡ֤ݡġϸ󡿡顿򡿡ѧ֡֡졿ڡڡսǰ󡿡ͨ΢šࡿΡ򡿡䡿ϡ󡿡롿ʾ㡿

开放且持续更新

万万博体育登录 是一个开源项目,所有的标准并非一成不变。我们会持续不断进行优化,期待您的共同参与!