tinyshare微博账号

第9期: 一个使用Hook和Suspense的`<Router />`;用prefetching加速下一页的加载速度;连续的promise和并行的promise;Chrome中加载JavaScript的优先级;你的VS Code拓展很慢?教你怎么让它提速

四月 1, 2019

一个使用Hook和Suspense的`<Router />`

Navi 是React的一个新种类的路由。它让你声明式地将URL绘制至内容,即使那个内容是异步获取的。 React团队刚发布的新API,叫做Hooks。太神奇了。它可以让你声明模型状态和副作用。你或许已经在网上读到它了,所以我不准备跟你讲hooks自身,但是… 新的API...

用prefetching加速下一页的加载速度

什么是prefetching? 通过提前加载用户可能访问的下一个页面()可以加速web页面加载速度,我们称之为prefetching。在某些情况下,这可以让接下来的导航交互立即加载。 现在化的prefetching可以使用很多种方式实现。通常使用浏览器的<link rel=pr...

连续的promise和并行的promise

在JavaScript中,我们经常需要做多异步相关的事情。 我想用这篇文章来展示几个使用连续和并行的promise做多异步相关事情的例子。 例子1:"Wait a second" x 3 第一个例子,让我们定义一个“wait a second ” function,连续使用三次。...

Chrome中加载JavaScript的优先级

浏览器如何安排和执行脚本可以影响web页面的性能。虽然像<script defer>,<link ref="preload">(和其他等)这样的技术可以应该脚本的执行,但是知道浏览器如何解析它们也是很有帮助的。得益于Kouhei Ueno,我们现在有了Chrome中脚本安排的最新...

你的VS Code拓展很慢?教你怎么让它提速

- Extensions Rock - VS Code用户(我们中的很多人)非常喜欢我们的拓展,有数千个VS Code拓展可选,而且我们中很多人都安装了一些。它们照亮了你喜爱的编程语言,格式化代码,或者让你的主题更加地多彩。 你是否意识到,有一些拓展在VS Code启动之后,需要...