本文对曾经介绍过的「免费图片压缩工具」进行整理,制作为列表让使用者可更快找到需要的服务,在撰写这篇文章时也测试过所有图片压缩工具都能正常运作,我倾向使用免安装、在线工具,只要打开浏览器就能进行相关操作,更为方便快速。
2024年10月24日
本文对曾经介绍过的「免费图片压缩工具」进行整理,制作为列表让使用者可更快找到需要的服务,在撰写这篇文章时也测试过所有图片压缩工具都能正常运作,我倾向使用免安装、在线工具,只要打开浏览器就能进行相关操作,更为方便快速。
2024年10月24日
JavaScript奇淫技巧:利用数组加密并压缩代码
作者:JShaman.com w2sft
在之前的文章中,介绍过JS代码加密为什么代码压缩的效果,比如长的变量名转化为短变量名、删除注释、删除回车换行等。
本文,再分享一种有代码压缩效果的加密手段:利用数组压缩代码,在JS加密工具中,比如JShaman平台,会称这种技术为“阵列化”。
2024年10月24日
引子
互联网有一项著名的8秒原则。用户在访问Web网页时,如果时间超过8秒就会感到不耐烦,如果加载需要太长时间,他们就会放弃访问。大部分用户希望网页能在2秒之内就完成加载。事实上,加载时间每多1秒,你就会流失7%的用户。8秒并不是准确的8秒钟,只是向网站开发者表明了加载时间的重要性。那我们如何优化页面性能,提高页面加载速度呢?这是本文主要要探讨的问题,然而性能优化是个综合性问题,没有标准答案,想要面面俱到罗列出来,并非易事。本文只关注一些核心要点,以下是我总结性能优化常见的办法:
2024年10月24日
作者:Lydia Hallie
译者:xuying 全栈修炼
原文链接:https://dev.to/lydiahallie/javascript-visualized-promises-async-await-5gke
2024年10月24日
前端JavaScript技术作为现代Web开发的核心组成部分,其重要性不言而喻。无论是实现动态交互效果还是处理复杂的业务逻辑,JavaScript都是不可或缺的。本文将围绕一个轻量级的日期时间处理库——Day.js展开讨论,旨在帮助开发者掌握Day.js的基本安装方法和使用技巧,从而提高日常开发效率。
2024年10月24日
挺久以前就有网友给我的 GitHub Pages 博客模板提 Issue,说希望能增加 CDN 用于加速静态资源的加载,由于懒,一直没有动。
最近偶尔要打开自己博客看下 Wiki 的时候,要等挺久,比较痛苦,碰巧昨天晚上看到这样一篇帖子:GitHub 图床的正确用法,通过 jsDelivr CDN 全球加速,感觉很适合我的需求场景,于是决定趁这几天休假将这个改造一下。
以下改造前后的加载情况都是在 Edge 浏览器禁用缓存后录制的,录制时间段很接近,从本地访问两个 GitHub Pages 服务的原始响应速度应该类似。
2024年10月24日
在Node.js中,我们可以使用fluent-ffmpeg进行视频的合并、拼接、修改、转码、压缩等操作。网上的资料有很多,但是大部分是英文的,对于普通开发者来说,要轻松地了解使用方法还是很有难度的。
2024年10月24日
Keepalive 用于在网络连接中保持持久的连接状态。通常,网络连接在完成请求响应周期后会立即关闭,而 Keepalive 机制可以使连接保持打开状态,以便让后续的请求重用连接。
1. 与上游后端服务器保持长链接
2024年10月24日
gizp压缩是一种http请求优化方式,通过减少文件体积来提高加载速度。html、js、css文件甚至json数据都可以用它压缩,可以减小60%以上的体积。
webpack在打包时可以借助 compression webpack plugin 实现gzip压缩,首先需要安装该插件:
cnpm i -D compression-webpack-plugin
在vue cli3.0 生成的项目里,可在 vue.config.js 中按照如下方式进行配置: