首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Browser
订阅
LarenDorr
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
[译] 现代浏览器内部揭秘(第四部分)
内部揭秘系列博客对现代浏览器如何处理代码、显示页面展开探讨。该系列博客共四篇,这是最后一篇。在上篇博客里,我们了解了 渲染进程与合成器。这里我们将一窥当用户输入行为发生时,合成器如何继续保障交互流畅。 听到“输入事件”这个字眼,你脑海里闪现的恐怕只是输入文本或点击鼠标。但在浏览…
【译】浏览器user-agent的历史
起初有款浏览器叫NCSA Mosaic,Mosaic自称为NCSA_Mosaic/2.0 (Windows 3.1),它可以显示一些图片和文字,这是很令人欣喜的。 后来,出现了一款名为Mozilla的新型网络浏览器,它的名字Mozilla是“Mosaic Killer”的缩写。…
一篇文章搞定前端面试
面试过前端的老铁都知道,对于前端,面试官喜欢一开始先问些HTML5新增元素啊特性啊,或者是js闭包啊原型啊,或者是css垂直水平居中怎么实现啊之类的基础问题,当你能倒背如流的回答这些之后,面试官脸上会划过一丝诡异的笑容,然后晴转多云,故作深沉的清一下嗓子问:从用户输入URL到浏…
深入浏览器的事件循环 | Google 开发者大会 2018
翻译和整理自 Google Developer Day China 2018 by Jake Archibald, 2018.9.21。个人认为是整个 GDD WEB 方面最有技术含量的讲座。 另外:本文的内容是浏览器的事件循环,并不是 nodejs 的事件循环,不要将两者混淆…
[译] 详解 Chrome 的 NOSCRIPT 干涉
The other week, there were a [few articles](https://www.androidpolice.com/2018/08/23/chrome-android-may-start-disabling-javascript-2g-conne…
[译] 现代浏览器内部揭秘(第一部分)
这一博客系列由四部分组成,将从高级体系结构到渲染流程的细节来窥探 Chrome 浏览器的内部。如果你曾对浏览器是如何将代码转化为具有功能的网站,或者你并不确定为何建议使用某一技术来提升性能,那么本系列就是为你准备的。 本文作为此系列的第一部分,将介绍核心计算术语与 Chrome…
[译] 现代浏览器内部揭秘(第三部分)
这是关于浏览器工作原理博客系列四部分中的第三部分。之前,我们介绍了多进程架构和导航流。在这篇文章中,我们将一探渲染进程的内部机制。 渲染进程涉及 Web 性能的许多方面。由于渲染进程的流程太复杂,因此本文只进行概述。如果你想深入了解,可以在 the Performance se…
[译] 现代浏览器内部揭秘(第二部分)
这是关于 Chrome 内部工作的 4 篇博客系列的第 2 篇。在上一篇文章中,我们研究了不同的进程和线程如何处理浏览器的不同部分。在这篇文章中,我们会更深入研究每个进程和线程如何进行通信以展示网站。 让我们看一个网络浏览的简单用例:你在浏览器中键入 URL,然后浏览器从互联网…
[译]从内部了解现代浏览器(3)
这是本系列文章的的第3部分。 在前2篇,我们介绍了多进程架构和导航流程。在这篇文章中,我们将看看渲染器进程内部发生了什么。 渲染器进程涉及Web性能的许多方面。 由于渲染器过程中发生了很多事情,因此本文仅作为一般概述。 如果您想深入挖掘里面的细节,the Performance…
浏览器内核渲染:重建引擎
在 BlinkOn9 会议中,Google Blink 团队开发者 Philip Rogers 与 Stefan Zager 进行了《Blink Rendering - Rebuilding the Engine Mid-Flight》分享,旨在介绍 Blink 渲染的基本原理…