116 search results
在前端开发中,长时间运行的JavaScript任务一直是一个棘手的问题。它们会导致页面无响应,影响用户体验。传统上,开发者使用setTimeout()来分割长任务,但这种方法存在明显的缺陷。最近,Chrome 129引入了一种新的、更高效的方法:scheduler.yield()。本文将深入探讨这种新技术,并比较其与传统方法的优劣。
我们对于组件的设计并不是一蹴而就的,通常是随着需求在不断地迭代。我们希望,组件能够更好地扩展和复用,纠结于未来可能潜在的场景。本文主要是通过需求的不断迭代,来讨论组件的设计和实现。