Skip to content
林岑LynnCenʘᴗʘ
Main Navigation

前端基础

Javascript基础
Javascript进阶
Typescript

Framework

React
Vue

Engineering

WebPack
Node
Vite
Git

浏览器

浏览器原理

计算机组成原理

计算机组成原理基础

数据结构

数据结构基础
课后习题

操作系统OS

操作系统基础

计算机网络

计算机网络基础

408

408真题
设计模式

MCP

BrowserTools MCP
Figma Dev Mode MCP
软考-软件设计师
Interview

外观

本页目录

博客文章 ​

前端杂记

Vite为什么比Webpack快
Vite为什么比Webpack快

本文介绍了Vite相对于Webpack的优势,包括更快的启动时间、更高效的模块解析和更优的构建速度,并提供了Vite的配置示例。

HTTP、WebSocket、SSE、长短轮询
HTTP、WebSocket、SSE、长短轮询

现代Web实时通信技术全景对比:HTTP、WebSocket、SSE、长短轮询

数据预加载实现
数据预加载实现

前端数据预加载实现

现代前端渲染模式
现代前端渲染模式

本文将详细介绍现代前端框架中的三种主要渲染模式:CSR(客户端渲染)、SSR(服务端渲染)和SSG(静态站点生成),分析它们各自的优缺点和适用场景。

rpx 转换为 vw/vh 的完整指南
rpx 转换为 vw/vh 的完整指南

在移动端开发中,rpx(responsive pixel)是一个常用的响应式单位。本文将详细介绍如何将rpx转换为vw/vh,以实现更好的跨设备适配。

SSG骨架屏
SSG骨架屏

流程:首屏加载骨架屏,等待接口请求完成后展示真实DOM。本文介绍了SSG骨架屏的实现原理和具体实现方案。

UnoCSS插件
UnoCSS插件

本文介绍了原子化CSS的概念以及UnoCSS的使用方法,并提供了一个自定义UnoCSS插件的实现示例,用于支持rpx单位和常用样式类。

Vue组件PDF导出

本文介绍了Vue组件PDF导出的实现原理和具体实现方案。

SEO优化策略深度解析

本文介绍了SSR项目SEO优化的实现原理和具体实现方案。

IM实时通讯系统

IM即时通讯系统核心模块框架设计

基于关注点分离原则,将聊天模块重构为五层架构

ELectron大文件分片上传、断点续传、并行上传

基于 AWS S3 实现大文件分片上传、断点续传、并行上传功能,包括文件分片、上传进度跟踪、失败重试等核心功能

IM性能优化

通过虚拟列表、消息分页加载、图片懒加载等技术优化IM系统性能,重点解决大量消息渲染和滚动卡顿问题

IM多端一致性
IM多端一致性

在即时通讯(IM)系统中,用户通常会在多个终端(手机、平板、电脑)同时登录,这就带来了会话状态(如置顶、静音、未读计数等)如何在多端保持一致的问题。本文将从分布式系统的CAP理论出发,探讨IM场景下的多端一致性解决方案,并提供基于TypeScript和IndexedDB的实现代码。

本地化搜索引擎实现

基于 IndexedDB、位运算和 Web Worker 构建高效的本地搜索引擎

基于RBAC模型的群组权限体系设计与实现

基于RBAC权限模型设计群组权限体系,实现多级群组结构、动态权限变更、批量权限操作等功能

基于AWS和Node流式大文件下载

使用Node流式传输和AWS S3实现大文件下载,通过背压控制机制保证内存使用效率

实时视频&AI会话

实时视频通信系统架构设计
AI智能客服系统设计

上次更新:

如有转载或 CV 的请标注本站原文地址

Copyright © 2024-present LynnCen

如有转载或 CV 的请标注本站原文地址

Copyright © 2024-present LynnCen