# 一面 5:浏览器相关知识点与高频考题解析
Web 前端工程师写的页面要跑在浏览器里面,所以面试中也会出现很多跟浏览器相关的面试题目。
## 知识点梳理
- 浏览器加载页面和渲染过程
- 性能优化
- Web 安全
本小节会从浏览器的加载过程开始讲解,然后介绍如何进行性能优化,最后介绍下 Web 开发中常见的安全问题和预防。
-----
## 加载页面和渲染过程
可将加载过程和渲染过程分开说。回答问题的时候,关键要抓住核心的要点,把要点说全面,稍加解析即可,简明扼要不拖沓。
> 题目:浏览器从加载页面到渲染页面的过程
### 加载过程
要点如下:
- 浏览器根据 DNS 服务器得到域名的 IP 地址
- 向这个 IP 的机器发送 HTTP 请求
- 服务器收到、处理并返回 HTTP 请求
- 浏览器得到返回内容
例如在浏览器输入`https://juejin.im/timeline`,然后经过 DNS 解析,`juejin.im`对应的 IP 是`36.248.217.149`(不同时间、地点对应的 IP 可能会不同)。然后浏览器向该 IP 发送 HTTP