首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Skykguj 's Blog

    UnCSS - 在线精简去除多余无用的 CSS

    UnCSS-Online 在线精简去除多余无用的 CSS 使用教程 输入 HTML 和需要精简的 CSS。 点击 UNCSS MY STYLES,即可获得精简的 CSS。 图片

    1.6K20编辑于 2022-09-09
  • 来自专栏服务器运维笔记

    四年经验武汉前端负责人面经

    Query ❎ Dataloader APQ 缓存 Optimistic UI ✅ tailwindcss purgecss: https://github.com/FullHuman/purgecss uncss : https://github.com/uncss/uncss 好处 按需构建 webpack-bundle-analyzer (next.js) -> https://github.com/vercel

    67731编辑于 2022-02-28
  • 来自专栏Super 前端

    三款快速删除未使用CSS代码的工具

    new PurgecssPlugin({ paths: glob.sync(`${PATHS.src}/**/*`, { nodir: true }), }), ] } UnCSS UnCSS 的工作方式如下: 由 jsdom 加载 HTML 文件并执行 JavaScript 代码。 由于其能够模拟 HTML 和 JavaScript 的执行,UnCSS 可以有效地从 web 应用程序中删除未使用的选择器。 但是,其模拟行为可能会在性能和实用性方面带来成本消耗。 完成此步骤后,UnCSS 可以在每个选择器上运行 document.querySelector 并执行步骤 4。 目前,在删除未使用的 CSS 方面,UnCSS 在某些情况下可能是最准确的工具。 PurgeCSS 针对 JavaScript 文件提供了一个提取器(extractor),目标是提供更准确的结果,这将在生成的 CSS 文件大小方面优于 UnCSS

    2.6K30编辑于 2023-08-13
  • 来自专栏性能与架构

    浏览器的渲染阻塞

    head中,移除没用到的CSS 那么如何找出没用到的CSS的呢 使用Pagespeed Insight 去得到像未使用的CSS,阻塞渲染的CSS和JS文件等等的统计数据 使用Gulp任务,如gulp-uncss ,或是使用Grunt 任务,如grunt-uncss (2)渲染阻塞的JavaScript 如果在解析HTML标记时,浏览器遇到了JavaScript,解析会停止。

    86840发布于 2018-04-02
  • 来自专栏大数据

    CSS进阶 - CSS性能优化

    使用工具:借助PurifyCSS、UnCSS等工具自动检测并移除未使用的CSS。 合并选择器:合并具有相同属性值的选择器,减少重复。

    41510编辑于 2024-06-18
  • 来自专栏各类技术文章~

    vue-clearcss 高效清除vue中无用的css

    html单词匹配出来,然后看css里面是否有相同的元素,所以匹配不是很正确,比如说我的html里有一个class叫aa,然后css有个id也叫aa,那么它是会通过验证的,因为html里面有这个单词aa UNCSS

    2K40发布于 2021-10-26
  • 来自专栏前端桃园

    2020前端性能优化清单(三)

    此外,purgecss[72],UnCSS[73] 和 Helium[74] 可以帮助你从 CSS 中删除未使用的样式。 getting-to-know-puppeteer-using-practical-examples/ [72] purgecss: https://github.com/FullHuman/purgecss [73] UnCSS : https://github.com/giakki/uncss [74] Helium: https://github.com/geuis/helium-css [75] Harry Roberts

    2.5K10发布于 2020-05-06
  • 来自专栏WecTeam

    2020前端性能优化清单(三)

    此外,purgecss[72],UnCSS[73] 和 Helium[74] 可以帮助你从 CSS 中删除未使用的样式。 getting-to-know-puppeteer-using-practical-examples/ [72] purgecss: https://github.com/FullHuman/purgecss [73] UnCSS : https://github.com/giakki/uncss [74] Helium: https://github.com/geuis/helium-css [75] Harry Roberts

    2.7K20发布于 2020-04-30
  • 来自专栏艾编程

    使用CSS提高网站性能的30种方法

    以下工具可以通过分析HTML和CSS来识别冗余代码: 联合国中央支助系统:https://github.com/uncss/uncss 清除CSS:https://purgecss.com/ 未使用CSS

    4.8K20编辑于 2022-12-30
  • 来自专栏前端食堂

    「吐血整理」再来一打Webpack面试题

    babel-loader 的模块依赖解析,否则 Webpack 接收到的就都是转换过的 CommonJS 形式的模块,无法进行 tree-shaking 使用 PurifyCSS(不在维护) 或者 uncss

    1.5K21发布于 2020-03-30
  • 来自专栏前端公虾米

    「吐血整理」再来一打Webpack面试题

    babel-loader 的模块依赖解析,否则 Webpack 接收到的就都是转换过的 CommonJS 形式的模块,无法进行 tree-shaking 使用 PurifyCSS(不在维护) 或者 uncss

    97720编辑于 2021-12-23
  • 来自专栏前端精读评论

    28. 精读《2017前端性能优化备忘录》

    可以通过 Webpack2 Tree-Shaking 机制来清理冗余的 exports 代码或者使用 UnCSS、Helium 工具来清理冗余的CSS代码 code splitting 机制是Webpack

    76420编辑于 2022-03-14
  • 来自专栏技术综合

    给初学者的Gulp教程(译)

    Generating a Modernizr script automatically with gulp-modernizr For optimization: Removing unused CSS with unCSS

    5.3K20发布于 2020-08-25
  • 来自专栏前端一会

    前端各知识点梳理(施工中...)

    babel-loader 的模块依赖解析,否则 Webpack 接收到的就都是转换过的 CommonJS 形式的模块,无法进行 tree-shaking 使用 PurifyCSS(不在维护) 或者 uncss

    2.7K10发布于 2020-05-18
领券