首页 > 电脑专区 > 电脑教程 >

MIP 的加速原理是什么

来源:互联网 2023-02-20 16:59:09 版权归原作者所有,如有侵权,请联系我们

MIP 加速原理Trk办公区 - 实用经验教程分享!

MIP 的加速原理是什么?Trk办公区 - 实用经验教程分享!

方法/步骤

  • 1

    JavaScript 引用原则:Trk办公区 - 实用经验教程分享!

    Trk办公区 - 实用经验教程分享!

    目前MIP不允许用户自定义JavaScript,需要用MIP 组件的形式引进来,从而确保安全性和性能表现Trk办公区 - 实用经验教程分享!

    Trk办公区 - 实用经验教程分享!

    Trk办公区 - 实用经验教程分享!

    可以引用mip-iframe来引入实现部分富交互的功能,这样,即使开发时使用最影响性能的document.write,也不会影响主页面的渲染Trk办公区 - 实用经验教程分享!

    Trk办公区 - 实用经验教程分享!

    Trk办公区 - 实用经验教程分享!

    MIP组件是开源的,允许开发者自定义功能组件,项目也将持续提供多样的组件,以适应不同的需求Trk办公区 - 实用经验教程分享!

    Trk办公区 - 实用经验教程分享!

    MIP 的加速原理是什么?Trk办公区 - 实用经验教程分享!

  • 2

    所有静态资源需要标明尺寸Trk办公区 - 实用经验教程分享!

    在页面开发时,资源常常不会被设定宽高,特别是使用广告或者通过调用 `document.write() 注入的时候。由于资源大小不能确定,页面经常要进行反复重新的绘制;Trk办公区 - 实用经验教程分享!

    MIP 的加速原理是什么?Trk办公区 - 实用经验教程分享!

  • 3

    现在,MIP要求将所有的资源(广告、图片、音频和视频)标明尺寸。当资源真正加载时,所有资源大小可以被立即推断出并迅速的用于计算页面布局,加载中的资源将无缝呈现,不必因为页面频繁更新布局而影响到用户的阅读体验。Trk办公区 - 实用经验教程分享!

    MIP 的加速原理是什么?Trk办公区 - 实用经验教程分享!

  • 4

    不允许任何机制阻止页面渲染Trk办公区 - 实用经验教程分享!

    开发者的任何自定义脚本,都需要用MIP的tag反馈给MIP,例如mip-ad、mip-iframe等,这些方式不会阻塞页面的layout和渲染。Trk办公区 - 实用经验教程分享!

    MIP 的加速原理是什么?Trk办公区 - 实用经验教程分享!

  • 5

    控制外部资源加载Trk办公区 - 实用经验教程分享!

    MIP runtime会控制外部资源的额加载来确保其高效性,从而使用户想阅读的内容尽快出现在屏幕中。Trk办公区 - 实用经验教程分享!

    MIP 的加速原理是什么?Trk办公区 - 实用经验教程分享!

  • 6

    封装交互功能Trk办公区 - 实用经验教程分享!

    MIP提倡网页能给用户直接简单的体验,但这并不意味着MIP限制了页面的生动和有趣。MIP runtime提供了高度优化的被封装的JavaScript,开发者无需投入过多精力去实现复杂的交互功能。Trk办公区 - 实用经验教程分享!

    MIP 的加速原理是什么?Trk办公区 - 实用经验教程分享!

  • 7

    只允许inline的cssTrk办公区 - 实用经验教程分享!

    css的加载,会阻止页面的渲染,css内联可以减少客户端的开销。Trk办公区 - 实用经验教程分享!

    MIP 的加速原理是什么?Trk办公区 - 实用经验教程分享!

  • 8

    只允许GPU加速的动画Trk办公区 - 实用经验教程分享!

    MIP只允许用transforms和opacity来完成动画效果,当动画能在GPU上执行时,仅触发渲染层合并。Trk办公区 - 实用经验教程分享!

    MIP 的加速原理是什么?Trk办公区 - 实用经验教程分享!

  • 8该信息非法爬取自百度经验
  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!Trk办公区 - 实用经验教程分享!


    标签: 硬件HTML原理

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号