category

frontend

共 106 篇文章。
全部文章gamegolang客户端开发MinigameSaasrustPythonJavacgTypescriptengineCocosMmodatabase
frontend

前端工程化专题:从 Vite 到 WebAssembly 的全栈实践

前端技术栈是用户与产品交互的第一触点,决定着体验质量与业务转化的核心指标。本专题按「基础能力 → 框架深入 → 工程化 → 性能优化 → 前沿探索」路径组织全部内容,涵盖 HTML/CSS/JS 核心基础、Vite 构建工具深度解析(HMR/预构建/Rollup 插件)、TypeScript 高级类型系统与严格模式配置、React/Vue/Svelte 三大框架原理与选型对比、状态管理方案全景(Redux/Zustand/Jotai/信号与 TanStack Query)、微前端架构(qiankun 与 Module Federation)、SSR/SSG 渲染模式(Next.js App Router/流式渲染/岛屿架构)、前端测试体系(Vitest/Playwright/MSW)、CSS 架构与样式方案(Tailwind/设计 token/容器查询)、Core Web Vitals 性能指标体系与优化策略、WebAssembly 浏览器端高性能计算、WebRTC 实时音视频通信、PWA 离线应用与服务 Worker,以及前端安全(CSP/XSS/CSRF)、可访问性 a11y 与国际化 i18n 实践。进一步追加 React Server Components 与 Next.js App Router 流式渲染、Bun/Deno 现代运行时选型、前端动画与 GPU 渲染性能、表单验证架构与无障碍、性能调试方法论与 Core Web Vitals 深度诊断、GraphQL 客户端(Apollo/Relay/urql)集成与缓存优化,为前端工程师提供从入门到专家的系统化知识路径。

9 分钟阅读
前端 工程化 性能优化
frontend

API 设计与 BFF 层:REST、GraphQL、tRPC 选型与前后端协作

系统性 API 设计与 BFF(Backend for Frontend)实践:RESTful API 设计规范(HTTP 方法/状态码/资源命名/分页/版本控制)、HATEOAS、OpenAPI 规范与自动化(生成客户端/文档/Mock)、GraphQL 类型系统与查询优化(N+1/DataLoader/缓存)、tRPC 端到端类型安全、tRPC 路由与中间件、BFF 架构设计(职责边界/API 聚合/权限转发)、前后端协作模式(契约测试/API First/Mock Server)、API 版本化策略与平滑迁移、gRPC-Web 在浏览器场景的应用。附 Node.js/Go 实战。

5 分钟阅读
API Design REST GraphQL
frontend

WebAssembly 前端工程化实践:编译链、性能对比与混合架构

系统性 WebAssembly 前端实战:WASM 核心概念与运行模型(VM/线性内存/Table/Module/Instance)、主流编译工具链对比(Rust+wasm-pack / Go+wasm / C++/Emscripten / AssemblyScript)、WASM 与 JavaScript 互操作(export/import/memory/Table)、性能基准对比(WASM vs JS vs native)、前端典型应用场景(图像处理/编解码/加密/物理引擎/数据可视化)、WASM 模块异步加载与流式编译、多线程 WASM(SharedArrayBuffer + Atomics)、WASI(WebAssembly System Interface)演进。附 Rust→WASM 完整实战。

5 分钟阅读
WebAssembly Rust 性能优化
frontend

现代浏览器 API 与 Web 平台能力地图

系统性梳理现代浏览器原生 API 能力地图:Web Workers / Shared Workers 多线程计算、IndexedDB / Cache API / Storage API 客户端存储、Intersection Observer / Resize Observer / Mutation Observer 布局观测、Web Share / Web Share Target / Contact Picker 社交集成、Clipboard API / File System Access / Drag & Drop 数据交互、Web Bluetooth / Web NFC / Web Serial / Web HID / Web USB 硬件连接、Web Speech / Web Audio / MediaRecorder 多媒体、Payment Request / Credential Management 身份与支付、BroadcastChannel / Beacon / Reporting API 页面通信与报告。

6 分钟阅读
JavaScript advanced