• 奇舞推荐

  • GUI 应用程序架构的十年变迁

    “随着现代浏览器的日渐流行,Web 以及混合开发技术的发展,大前端的概念日渐成为某种共识;而无论 iOS、Android、Web 这样的端开发还是 React Native、Weex 这样的跨端开发,其术不同而道相似。”

    奇舞推荐GUI
  • 2d Canvas 优化思路

    “渲染动画的本质就是擦除与重绘,其频率就是帧速率,帧速率决定了留给每帧动画的渲染时间。如果消耗的时间稍微多了一些,就会产生卡顿。”

    奇舞推荐JavaScriptCanvas
  • 如何设计优秀的 HTML API

    重点推荐。“让简单的内容变得更简单,让复杂的内容得以实现。”

    奇舞推荐HTMLAPI 设计
  • JavaScript

  • Vue 的 Virtual DOM 实现:snabbdom 解密

    Vue 2.0 的 Virtual DOM 实现复刻自 snabbdom。本文对 snabbdom 的源码进行了解读。

    Vue.jsVirtual DOMJavaScript
  • JavaScript 异步与 Promise 实现

    本文介绍了 Promise 原理与的简单实现。

    JavaScriptPromise
  • Koa2 源码浅谈

    作者在搭建博客时遇到一些问题,并归因于自己对框架的不熟悉,于是跑去阅读 Koa 源码。这篇文章分享的正是作者阅读源码时的收获。

    KoaJavaScript
  • CSS

  • CSS 变量教程

    目前的所有主要浏览器都已支持 CSS 变量,本文全面介绍如何使用它,你会发现原生 CSS 从此变得异常强大。

    CSS
  • CSS Animations v.s Web Animations API

    Web Animations API 为开发人员提供了通过 JavaScript 直接操作浏览器动画引擎的方式。

    动画CSS
  • 其它

  • HTML标签及在实际开发中的应用

    HTML5 中 area 和 map 标签依然顽强存在。

    HTML
  • 浅谈 HTTP/2 Server Push

    Server Push 的意义很简单,说白了就是为了提前推送响应。这其中包含两个问题:推什么?怎么推?

    HTTP/2Server Push
  • 使用 Headless Chrome 进行页面渲染

    Chrome 59 之后提供了 Headless 模式,允许在命令行中使用 Chromium 以及 Blink 渲染引擎提供的完整的现代 Web 平台特性。作者通过实验发现,目前 Chrome 的远程接口仍然无法提供较好的开发者体验。

    浏览器
  • 浏览器前端优化

    浏览器前端优化阅读笔记。

    性能优化