当前位置: 首页 > ops >正文

6-16阿里前端面试记录

1影响页面渲染的因素:1.CPU占用2.内存分配

2.首屏加载时间构成:用户输入url到浏览器完成首屏内容渲染的时间 ,不需要全部渲染完成

白屏时间:资源加载的时间+JS执行时间 渲染时间:dom元素的渲染

主要内容:减小资源体积

延迟原因:1网络时延 2.资源体积过大 3.JS脚本执行阻塞渲染

解决方法:1懒加载 2CDN减小体积 3尽量不使用第三方库或者对第三方库按需加载 4使用http缓存或者浏览器缓存 5 tree-shaking

http 3.0 传输层基于Fast UDP Internet Contect 协议 主要解决2.0tcp队头阻塞的问题,流独立传输 ,避免重复握手

队头阻塞:底层tcp按照顺序传递包,某个包的丢失会导致阻塞其他包的传递,引入 流独立传输,支持乱序传输

http://www.xdnf.cn/news/14470.html

相关文章:

  • RAG 架构地基工程-Retrieval 模块的系统设计分享
  • 学习STC51单片机41(芯片为STC89C52RCRC)智能小车8(测速显示到OLED显示屏)
  • git最常用命令
  • RISC-V向量扩展与GPU协处理:开源加速器设计新范式——对比NVDLA与香山架构的指令集融合方案
  • 汽车 CDC威胁分析与风险评估
  • HTTP 请求中的 `Content-Type` 类型详解及前后端示例(Vue + Spring Boot)
  • 腾讯云国际站缩容:策略、考量与实践
  • Vue-7-前端框架Vue之应用基础从Vue2语法到Vue3语法的演变
  • C/C++中的位段(Bit-field)是什么?
  • 单片机 - STM32读取GPIO某一位时为什么不能直接与1判断为高电平?
  • 【开源工具】Windows屏幕控制大师:息屏+亮度调节+快捷键一体化解决方案
  • Day03_数据结构(顺序结构单向链表单向循环链表双向链表双向循环链表)
  • 【一天一个知识点】RAG(Retrieval-Augmented Generation,检索增强生成)构建的第一步
  • ARIMA 模型
  • Linux运维新人自用笔记(部署 ​​LAMP:Linux + Apache + MySQL + PHP、部署discuz论坛)
  • 内存泄漏到底是个什么东西?如何避免内存泄漏
  • 楞伽经怎么读
  • 23种设计模式图解
  • ragflow中的pyicu安装与测试
  • 基于YOLOv8+Deepface的人脸检测与识别系统
  • WSL备份与还原
  • 车载网关框架 --- CAN/CANFD网段路由到Ethernet网段时间
  • sparseDrive(2):环境搭建及效果演示
  • C++11函数封装器 std::function
  • 卫星通信链路预算之一:信噪比分配
  • JavaSE: 数组详解
  • JSONP 跨域请求原理解析与实践
  • RabbitMQ消息队列实战指南
  • 亚马逊选品时怎么选择一个产品
  • 智能土木通 - 土木工程专业知识问答系统01:项目简介