console.time / console.timeEnd 另一种写法 (V8执行时间 and 渲染页面时间)
console.time / console.timeEnd 另一种写法 (V8执行时间 and 渲染页面时间)
<script>
let prevTime = Date.now()
const total = 100000
let ul = document.getElementById('container')
for (let i = 0; i < total; i++) {
let li = document.createElement('li')
li.innerHTML = ~~(Math.random() * total)
ul.appendChild(li)
}
console.log('v8执行代码的时间:', Date.now() - prevTime);
setTimeout(() => {
console.log('渲染页面的时间:', Date.now() - prevTime);
}, 0)
</script>
Reference:
面试官:如何一次性渲染十万条数据
https://juejin.cn/post/7354940230301057033
---------------------------------------------
生活的意义就是你自己知道你要做什么,明确目标。没有目标,后面都是瞎扯!
https://pengchenggang.gitee.io/navigator/
SMART原则:
目标必须是具体的(Specific)
目标必须是可以衡量的(Measurable)
目标必须是可以达到的(Attainable)
目标必须和其他目标具有相关性(Relevant)
目标必须具有明确的截止期限(Time-based)
生活的意义就是你自己知道你要做什么,明确目标。没有目标,后面都是瞎扯!
https://pengchenggang.gitee.io/navigator/
SMART原则:
目标必须是具体的(Specific)
目标必须是可以衡量的(Measurable)
目标必须是可以达到的(Attainable)
目标必须和其他目标具有相关性(Relevant)
目标必须具有明确的截止期限(Time-based)