首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
浏览器
订阅
度衡
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
入门系列1 - 如何开发一个chrome插件
在公司一直做B端开发,或多或少有时候会感觉多无趣。当大部分同学在研究研究组件和UI的时候,我想我也得找点兴趣点,作为2019年最后三个月持续投入的重点。 初期,为了训练训练编程能力和积累测试用例的编写,在codewar网站上做了一些题目,无奈写者我太笨了,英文也不好,导致很多题…
浏览器层合成与页面渲染优化
Web 页面性能是前端开发特别需要关注的重点,评判前端 Web 页面性能的指标有很多,页面的流畅度是其中的一种,如何让页面变得 “柔顺丝滑”,要讨论起来可就是个相当有料的话题了。之前开发移动端 H5 页面的时候,就遇到过一个有趣的性能问题 —— 某个卖场页面在 IOS 手机上出…
11道浏览器原理面试题
本章关于浏览器原理部分的内容主要来源于浏览器工作原理,这是一篇很长的文章,可以算上一本小书了,有精力的非常建议阅读。 用户界面 - 包括地址栏、前进/后退按钮、书签菜单等。除了浏览器主窗口显示的您请求的页面外,其他显示的各个部分都属于用户界面。 浏览器引擎 - 在用户界面和呈现…
一句话搞懂 HTTP 缓存
浏览器通过请求头 Cache-Control 来控制是否使用缓存资源,通过 ETag 来验证缓存是否可用。 只要保证想要缓存的资源有这两个请求头,并且符合自己想要的策略,就可以覆盖大多数场景了。 对于想缓存的资源,使用 max-age 来控制缓存的寿命(单位秒),只要缓存在有效…
入门系列2 - 给浏览器插件增加逻辑
上一节写者简单的介绍了一下如何从0开发一个无JS逻辑的hello extension插件,但是大多数插件都不只是静态页面,想要赋能,还得存在逻辑。 Chrome 插件是由不同但相互联系的组件构成。组件可以包括后台脚本,内容脚本,选项页面,UI元素和各种逻辑文件。 Chrome …
浏览器缓存的相关知识介绍
开发者来说,浏览器充当了重要角色。浏览器缓存(Brower Caching)是浏览器在本地磁盘对用户最近请求过的文档进行存储,当访问者再次访问同一页面时,浏览器就可以直接从本地磁盘加载文档。浏览器缓存的优点有: 不会向服务器发送请求,直接从缓存中读取资源,在chrome控制台的…
【译】一文洞察 Chrome DevTools 近半年更新了哪些新功能
工欲善其事,必先利其器。Chrome Devtools 是前端开发工程师不可或缺的开发工具,最近半年 Chrome 更新了 6 个版本,其中的 5 个版本里 Chrome Devtools 也更新了一些新功能,我们对最近的一些更新做了翻译整理,下面我们一起来看看近半年有哪些值得…
浏览器相关原理(面试题)详细总结一
1. Chrome 打开一个页面需要启动多少进程?分别有哪些进程? 浏览器从关闭状态进行启动,然后新开 1 个页面至少需要 1 个网络进程、1 个浏览器进程、1 个 GPU 进程以及 1 个渲染进程,共 4 个进程;后续再新开标签页,浏览器、网络进程、GPU进程是共享的,不会重…