首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JS重点
订阅
Code369
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
Event Loop 和 JS 引擎、渲染引擎的关系
为什么要有 event loop?它和渲染引擎、JS 引擎的关系?requestAnimationFrame 是什么任务?requestIdleCallback 在什么时候执行?本文都会给你答案。
JavaScript常见的内存泄漏
内存泄露(Memory Leaks):是指应用程序已经不再需要的内存,由于某种原因未返回给操作系统或者空闲内存池(Pool of Free Memory)。 内存泄露可能带来的问题:变慢、卡顿、高延迟。 JavaScript内存泄漏的主要原因在于一些不再需要的引用(Unwant…
jsliang 求职系列 - 06 - Event Loop
Event Loop 即事件循环,是指浏览器或 Node 的一种解决 JavaScript 单线程运行时不会阻塞的一种机制,也就是我们经常使用异步的原理。 JavaScript 是一个单线程的语言。 单线程在程序执行时,所走的程序路径按照连续顺序排下来,前面的必须处理好,后面的…
javascript模块化发展历程
一个模块就是实现特定功能的文件, 逻辑上相关的代码组织到同一个包内,包内是一个相对独立的王国,不用担心命名冲突什么的,那么外部使用的话直接引入对应的package即可. 就好像作家会把他的书分章节和段落;程序员会把他的代码分成模块。 就好像书籍的一章,模块仅仅是一坨代码而已。 …
JavaScript深入之事件循环机制(event loop)
众所周知,JavaScript 是单线程的,所谓单线程,就是指一次只能完成一个任务,如果有多个任务就必须要排队,前面的一个任务完成了,再执行后面的任务,以此类推。 需要注意的是 JavaScript 只在一个线程上运行,不代表浏览器内核只有一个线程,事实上浏览器内部有多个线程,…
浏览器与Node的事件循环(Event Loop)有何区别?
本文我们将会介绍 JS 实现异步的原理,并且了解了在浏览器和 Node 中 Event Loop 其实是不相同的。 官方的说法是:进程是 CPU资源分配的最小单位;线程是 CPU调度的最小单位。这两句话并不好理解,我们先来看张图: 进程好比图中的工厂,有单独的专属自己的工厂资源…
面试一定会问到的-js事件循环
最近在看js事件循环,事件循环是js运行的核心,js 是单线程的, js 的异步事件就是依赖于事件循环机制,网上找了些资料,发现腾讯云这篇 js事件循环 写的很详细,下文基于这一篇文章,外加上自己的一些总结。 主线程:也就是 js 引擎执行的线程,这个线程只有一个,页面渲染、函…