From JavaScript To Dart Dart 的一些特性 Dart 是静态类型的,但是 Dart 可以推断类型,类型系统也是可选的 Dart 没有关键字 publ...
DNS查询耗时 :domainLookupEnd - domainLookupStartTCP链接耗时 :connectEnd - connectStartrequest请求...
前言 在过去的十多年中,REST已经成为设计web api的一个模糊标准。它提供了一套比较完整语义化结构化的标准,然后这种设计还是相对而已比较僵硬,不够灵活,不能快速的对AP...
前言 最近跟同事一直忙于关于前端项目的性能分析以及性能优化,前端性能直接影响了用户的体验,针对于前端性能问题,一直是一个大家热议的话题,也并没有一个比较完整通用的解决方案,以...
generator 与 Iterable Generator的用法 Generator函数和普通的函数区别有两个: function和函数名之间有一个*号 函数体内部使用了y...
前言 随着 JavaScript 单页应用开发日趋复杂,JavaScript 需要管理比任何时候都要多的 state (状态) Flow 组件想要获取State, 发出一个A...
node 特点 单线程传统的java是为每个连接建一个线程,每个线程需要耗费大约2MB内存。如果需要处理大量的并发就需要大量的机器。而node只是有一个线程,当有客户端连接了...
前言 node是单线程且支持高并发的脚本语言,node如何能做到单线程不阻塞,基于i/o的操作基本都是异步的,node主线程只需发送异步操作给libuv,由node的工作线程...
js中的单线程 为什么js会设计为单线程: 由于js运行的环境(浏览器)决定的,反正多个线程同时操作dom,所以js被设计成单线程,这只是说js运行的环境是单线的。如一些io...
Promise 的含义 Promise是一个异步编程的解决方案,简单来讲,Promise类似一个盒子,里面保存着在未来某个时间点才会结束的事件。 三种状态: pending:...