首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
遗忘角落
掘友等级
前端工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
24
文章 24
沸点 0
赞
24
返回
|
搜索文章
赞
文章( 24 )
沸点( 0 )
从输入URL到渲染页面 —— 全流程
在上一篇文章中我们介绍了本专栏的前置知识——浏览器的多进程架构。那么从这篇文章开始我们就正式带领大家一步步了解从输入URL到渲染页面的全过程。 然后,在网络进程中发起真正的 URL 请求。 渲染进程接收到“提交导航”的消息之后,通过和网络进程建立数据管道的方式开始准备接收 HT…
Webpack源码解读:理清编译主流程
webpack的熟练使用已成为当代前端工程师必备的生存技能。毋庸置疑,webpack已成为前端构建工具的佼佼者,网络上关于如何使用webpack的技术文档层出不穷。但鲜有能将webpack的构建流程讲清楚的。本文尝试从解读源码以及断点调试的方式,来探究 webpack 是如何一…
V8的垃圾回收机制
通常情况下,垃圾数据回收分为手动回收和自动回收两种策略。 手动回收 -- 何时分配内存、何时销毁内存都是由代码控制的。如果数据已经不再需要了,但是又没有主动销毁,那么这种情况就被称为内存泄漏。 自动回收 -- 产生的垃圾数据是由垃圾回收器来释放的,并不需要手动通过代码来释放。如…
从输入URL到渲染页面——认识Chrome浏览器的多进程架构
多线程可以并行处理任务,但是线程是不能单独存在的,它是由进程来启动和管理的。 那什么又是进程呢?一个进程就是一个程序的运行实例。详细解释就是,启动一个程序的时候,操作系统会为该程序创建一块内存,用来存放代码、运行其中的数据和一个执行任务的主线程,我们把这样的一个运行环境叫进程。…
redux源码结合实践深入解析
redux作为前端状体管理中最亮眼的那个仔,非常有必要弄清楚他的原理。本文将从源码结合实践一起来重新认识redux。纯干货分享!!! 我们经常看到这段代码,本文将从以createStore作为入口顺藤摸瓜带你认识整个框架。下面源码是v3.7.2版本的代码。 首先来看create…
自我、价值、未来与LuLu UI
我经常会思考这样一个问题,宇宙之大,生命之少,我们每个人能够出现在这个世界上都是一个奇迹。如果每一天我们都是做些重复的事情,没有做有挑战的事情,没有做打破常规的事情,没有做引领方向的事情,赋予我们的奇迹岂不是一种莫大的浪费? 人的认知和决策非常容易收到接触到的信息影响。世界是巨…
初、中级前端应该要掌握的手写代码实现
过完年马上又要到金三银四面试季了,想必很多同学已经跃跃欲试,提前开始准备面试了,本文就列举了面试过程中一些常见的手写代码实现供参考。或许很多人会问,这些手写代码实现意义何在,社区已经有很多poly-fill或者函数库供选择,何必要自己费力去折腾呢?我的理解是,在真实业务开发场景…
自建faas利器之安全运行环境
上次谈到了如何搭建自己的faas?,被同行评论有些标题党,这篇文章将接着上文,来介绍一些干货。同时在写这篇文章的时候,核心功能vmbox已经开源,欢迎大家点赞fork。 faas是云厂商提出的一种函数即服务的程序部署模式,以函数为核心,实现以函数粒度的服务伸缩,这项技术非常复杂…
如何搭建自己的faas?
最近serverless和faas的文章很多,各大云厂商都在推广,看着人手痒痒,无奈业务开发没有使用云服务,而是使用了内部k8s集群。所以决定自己搭建faas。说来容易,说干就干! 其实内部早就开始了,一直想写篇文章,无奈业务太忙,总算抽了点时间分享下。 无论是函数还是接口本质…
为 Node.js 应用建立一个更安全的沙箱环境
在一些应用中,我们希望给用户提供插入自定义逻辑的能力,比如 Microsoft 的 Office 中的 VBA,比如一些游戏中的 lua 脚本,FireFox 的「油猴脚本」,能够让用户发在可控的范围和权限内发挥想象做一些好玩、有用的事情,扩展了能力,满足用户的个性化需求。 大…
下一页
个人成就
文章被点赞
79
文章被阅读
10,735
掘力值
327
关注了
8
关注者
28
收藏集
8
关注标签
17
加入于
2019-05-28