其他 • 2024-09-30
ChatGPT 镜像提供了海量优质内容,包括编程语言、框架、算法、数据结构、前端开发、后端开发、移动开发等各个方面的技术文章和教程,本文推荐优质的ChatGPT镜像,供大家学习使用。
其他 • 2024-09-21
之前已经介绍过FCP,本文介绍与之相对应的LCP。通过上文得知,FCP衡量的是页面首次渲染出有意义的内容的时间点,这通常包括文本、图像、非白色画布或SVG的渲染,可以让用户感知到网页正在加载。那么LCP又是什么?
其他 • 2024-09-01
首次内容渲染(First Contentful Paint,简称FCP)是一个以用户角度来衡量的性能指标,它衡量的是用户在**网页加载过程中首次看到内容的时间点**。这个指标之所以重要,是因为它代表了用户在屏幕上第一次看到网页内容的时刻,从而影响用户对网页加载速度的感知。一个快速的FCP可以增强用户的体验,**让用户感知到页面正在加载内容**。
其他 • 2024-07-08
在用户访问网站难免需要打开多个标签页的场景,有时候打开多个标签页,就需要做一些信息同步,比如打开多个问卷调查标签,当一个标签页填写完,需要通知其他标签页进行提示已填写,或者多个标签页需要公用一个长连接,或者页面国际化切换需要通知其他页签进行语种切换等等。诸多场景都需要进行标签页通信,本文介绍几种常见的多标签页通信的方案,看官可以按照实际需求选择合适自己的方案。
其他 • 2024-03-23
package.json 是 node 项目必备的一个文件,通常用来描述项目的一些元数据,包含项目名称,版本,描述,依赖等等。一个最简单的 package.json 内容通常长这样。
其他 • 2024-01-24
在网页开发中,资源加载的优化一直是提升用户体验的关键环节。 在没有 fetchpriority 之前,浏览器对资源的加载优先级有一定的预设规则,但这些规则可能不完全符合我们的优化需求。使用 fetchpriority,我们可以更精确地控制资源的加载顺序,从而优化页面的关键渲染路径(Critical Rendering Path),提升如最大内容绘制(Largest Contentful Paint, LCP)等性能指标。
其他 • 2024-01-14
docker作为现在微服务运行的最有效解决方案,最近在实现年会抽奖程序,前端打包了一个镜像给后端部署,后端服务是跑在本机上,于是需要实现容器内部访问宿主机的服务。
其他 • 2024-01-03
JavaScript沙箱(Sandbox)是一种安全机制,用于隔离执行环境。在沙箱中运行的代码被限制在一个受控的环境中,只能访问特定的资源和执行特定的操作,而不影响宿主的原有的资源,造成对宿主运行环境的破坏。
其他 • 2023-11-23
Web Locks API 允许在一个选项卡或工作线程中运行的脚本异步获取锁,在执行工作时保持它,然后释放它。持有时,在同一源中执行的其他脚本都无法获取相同的锁,这允许在多个选项卡或工作线程中运行的 Web 应用程序协调工作和资源的使用。
其他 • 2023-08-04
作为web开发工程师,我们在搭建网站时,需要针对网站应用场景来使用不同的技术栈实现。比如是否需要seo,对网站首屏渲染速度是否敏感等等。使用不同的渲染方式对网站打开速度和体验有着一定的影响。目前比较流行有四种渲染方式,分别是CSR,SSR,SSG,ISR。
其他 • 2023-07-01
作为一个开发工程师,我们经常需要和控制台打交道,普通的删除键配合上下左右,能够满足日常的命令需要,然而如果能掌握快捷键,那么速度会比常规的操作会快,使用起来也会很顺畅。