• 奇舞精选

  • 企业级应用搭建平台是如何设计资产体系的?

    搭建系统在发展中会面临各种问题,本文主要结合在云凤蝶的实践经验,聊一聊对于一个搭建系统来说,如何通过组件化的思路应对搭建系统发展上面临的各种挑战。

    奇舞精选
  • 如何在大型代码仓库中删掉 6w 行废弃的文件和 exports?

    很多项目历史悠久,其中很多文件或是 export 出去的变量已经不再使用,非常影响维护迭代。你想过如何删去它们么?

    奇舞精选
  • 从过去到现在,聊聊 Tree-shaking

    说到 Tree-shaking,不难免提及 Dead Code Elimation,相信很多同学在一些关于 Tree-shaking 的文章中都会看到诸如这样的描述:Tree-shaking 是一项 Dead Code Elimation (以下统称 DCE) 技术。那么,既然有了 DCE 这一术语,为什么又要造一个 Tree-shaking 术语?

    奇舞精选
  • 技术实践

  • WebGL 概念和基础入门

    如今前端可视化的需求变得越来越普遍。而 WebGL 就是处理这类需求的一个大杀器,如果你还没接触过 WebGL,可以跟着作者来了解一下神奇的 WebGL。

    技术实践
  • 腾讯企鹅辅导 H5 性能极致优化

    企鹅辅导 H5 页面在长期迭代过程中,逐渐累积了一些性能问题,导致页面加载、渲染速度变慢。为了提升用户体验,近期针对页面加载速度,渲染速度做了专项优化,本文是对此次优化的实践总结。分析过程比较细致,希望能给性能分析经验欠缺的同学一些帮助。

    技术实践
  • Axios 中的参数为啥没被完全编码

    记一个 Axios 的坑。

    技术实践
  • 扩展边界

  • 前端代码常见的 Provider 究竟是什么

    不知道你有没有在某处见过 xxProvider,Provider 并不是 23 种经典设计模式之一,但是却应用特别多,可以算是一种比较新的模式。Angular2 中提供了创建对象的时候基于 Provider,VSCode 插件中有各种 registerXxxProvider 的 api,React 提供了 Provider 组件用于 context 数据的传递。还有很多别的地方也经常会见到 Provider 的概念,那么 Provider 究竟是什么呢?

    扩展边界
  • Jamstack,下一代 Web 建站技术栈?

    Jamstack 指的是一套用于构建现代网站的技术栈,可能过去的一些文章通常会把它们理解为 JavaScript、APIs、Markup,但其实现在这个概念已经被扩大了,Jamstack 的官网上将它的核心概念归纳为 Pre-rendering、Enhancing with JavaScript、Supercharging with services。

    扩展边界
  • 浏览器隐身模式下的你,仍然没有任何隐私

    你以为你浏览器开了隐身模式,你就真的“隐身”了吗?No!No!No!今天带你从前端的视角来看了解浏览器的隐身模式。

    扩展边界