前端进阶之旅前端进阶之旅
基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
原理篇
每日一题
小程序题库
知识卡片
  • 场景篇按分类整理的大前端场景考点
  • 历年面经按年份追踪真实考点
  • 算法题库NEW在线编码即时判题
  • 专项自测100 题快速查漏
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
  • 动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
  • AI 助手随时提问,即时解析
  • AI 模拟面试模拟真实面试 + 报告
  • AI 知识地图串起全站知识点
  • AI 定制路线按你的简历现排
AI 热点
旧版
基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
原理篇
每日一题
小程序题库
知识卡片
  • 场景篇按分类整理的大前端场景考点
  • 历年面经按年份追踪真实考点
  • 算法题库NEW在线编码即时判题
  • 专项自测100 题快速查漏
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
  • 动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
  • AI 助手随时提问,即时解析
  • AI 模拟面试模拟真实面试 + 报告
  • AI 知识地图串起全站知识点
  • AI 定制路线按你的简历现排
AI 热点
旧版
首页程序员面试题库并发编程专题面试题
面试知识索引 · 分类、标签与搜索

并发编程专题面试题,448 道完整答案

并发编程专题面试题第 1 页,显示第 1–50 题,共找到 448 道完整解析,可继续按分类、标签与关键词缩小范围。

448筛选结果
52技术分类
178检索标签
9索引分页
按分类建立知识面,再用标签和搜索定位问题

每页只渲染 50 道题。分类与标签分页可抓取,自由搜索结果不会制造无限 SEO 页面。

快速定位

分类、标签与关键词搜索

清除全部筛选
题库检索
技术分类52 个
全部分类5000AI Agent511浏览器301JavaScript285React281AI 开发262CSS240Node.js217TypeScript206Vue180前端工程化138React Native135
查看全部 52 个分类
操作系统135数据库134Docker95计算机网络94API 设计90Kubernetes90HTML89Redis89全栈开发88分布式系统88系统设计86HTTP85Next.js60Angular58Linux53Nuxt51PostgreSQL46可观测性46设计模式46小程序45身份与权限45无障碍44MongoDB43PWA43Web 安全43Git42前端测试42前端性能41WebAssembly40测试40AI 工程37SvelteKit37Go35前端数据管理30React Router29AI 全栈28Svelte27算法12Java10数据结构5前端手写题3
热门标签178 个
全部标签并发编程448缓存355性能优化340安全336异步编程292类型系统215构建工具211容器化184流处理177表单157SQL148HTTP141路由140离线应用121网络协议111
查看其余 163 个标签
测试109数据库事务95实时通信92Web 可访问性90动画79可观测性77Agent 记忆75向量检索66工具调用66LangGraph59Prompt56任务规划53排障与运维53数据库索引52浏览器自动化51Flexbox50值与类型50GraphQL49事务与并发49构建与镜像49DNS 与 TLS48工程协作与交付48AI 评测47CSS Grid47Express 服务47MCP47副作用与同步47向量与嵌入47文件与多媒体47流与二进制47传输与协议46列表与性能46可维护代码46响应式原理46容器运行46指标日志追踪46数据建模与运维46文件与 I/O46表单与输入46MCP 协议45RAG45Vite 与模块构建45Webpack45内存与虚拟化45原生集成45多 Agent45工作负载与发布45应用与性能45数据处理45模块与工具链45组件与模板45缓存与数据结构45网络与运维45评估与调试45身份认证与授权45运行时与开发45Web 系统方案44一致性与容错44侦听与生命周期44分布式使用44原生组件与交互44可访问交互44消息与异步处理44渲染与调度44索引与执行计划44组件设计44缓存与代理44进程与并发44层叠与选择器43攻击面与防御43文档数据库43权限与安全43离线与渐进增强43语义与文档43请求与通信 API43Worker 与线程协作42事件系统42存储与离线数据42服务架构42服务端与流式渲染42服务端工程42泛型设计42版本控制42类型收窄42类型运算42组件与端到端42编码与执行42进程与线程42DOM 与文档操作41Flex 布局41HTTP 语义41NestJS 架构41REST 与接口契约41SQL 查询41加载与交互性能41动画与视觉41类型工程41记忆与状态41运行时与调度41Agent 架构40WebAssembly 集成40单元与集成测试40多 Agent 协作40工作流编排40模块与语言机制40浏览器与 UI 自动化40生产运行40函数与作用域39响应式设计39性能与并发39类型系统基础39Grid 布局38数组与集合38盒模型与排版38Hooks 与复用37应用开发37推理与成本37状态共享37知识库数据37模型与应用评测36对象与原型35状态与渲染35语言与并发35异步与 Promise34Effect32RAG 检索31React 性能31响应式与性能31微调与数据31TanStack Query30全栈边界30数据与缓存30大模型基础29路由与数据流29事件循环28流式交互28提示与上下文设计27数据与服务端27组件与依赖注入27组件与响应式27多模态应用24应用与渲染24Hydration22沙箱安全22状态管理18算法18CI/CD13语言与运行时10React Server Components6搜索与排序4实用函数实现3链表栈队列3图算法2字符串算法2树与遍历2索引与高级结构2Kubernetes1作用域与函数1动态规划1异步与浏览器1手写与交互性能1数组与双指针1相等比较1
当前页01 / 9

正在显示第 1–50 题

AI Agent25浏览器19AI 工程3身份与权限2Angular1
第 1 页

本页面试问题

按稳定语义路径排序

  1. 0001
    AI Agent编码与执行

    生成代码可能死循环或疯狂分配内存,沙箱应设置哪些资源限额来防止失控?

    生成代码可能死循环或疯狂分配内存,沙箱应设置哪些资源限额来防止失控? 本文先给出可直接复述的结论,再用最小代码说明沙箱 CPU 内存时间限额防止代码失控的工作方式、判断依据、项目边界和常见误区。

    核心关键词沙箱 CPU 内存时间限额防止代码失控
    #编码与执行#沙箱安全#并发编程
  2. 0002
    AI Agent评估与调试

    Agent 输出的非确定性来自哪些环节,如何提升评估可复现性

    Agent 输出的非确定性来自哪些环节,如何提升评估可复现性 本文先给出可直接复述的结论,再用最小代码说明Agent 非确定性 可复现 评估的工作方式、判断依据、项目边界和常见误区。

    核心关键词Agent 非确定性 可复现 评估
    #评估与调试#并发编程
  3. 0003
    AI AgentAgent 架构

    Orchestrator-Workers 模式相比固定工作流适合什么任务?

    Orchestrator-Workers 模式相比固定工作流适合什么任务? 本文先给出可直接复述的结论,再用最小代码说明orchestrator workers 动态编排 适用场景的工作方式、判断依据、项目边界和常见误区。

    核心关键词orchestrator workers 动态编排 适用场景
    #Agent 架构#并发编程
  4. 0004
    AI AgentMCP 协议

    MCP 的 JSON-RPC request、response、notification 怎样区分和关联?

    从双向消息和并发响应关联解释 MCP 的 JSON-RPC 外层结构,说明 id、result/error 互斥、通知无响应,以及传输状态与业务结果的区别。

    核心关键词MCP JSON-RPC 消息类型请求响应通知
    #MCP 协议#MCP#并发编程
  5. 0005
    AI Agent记忆与状态

    同一用户同时打开两个会话窗口时,两份短期状态与共享长期记忆如何保证不互相污染?

    同一用户同时打开两个会话窗口时,两份短期状态与共享长期记忆如何保证不互相污染? 本文先给出可直接复述的结论,再用最小代码说明Agent 并发会话 状态隔离 共享记忆 一致性的工作方式、判断依据、项目边界和常见误区。

    核心关键词Agent 并发会话 状态隔离 共享记忆 一致性
    #记忆与状态#Agent 记忆#并发编程
  6. 0006
    AI Agent记忆与状态

    同一用户的多个会话线程需要共享偏好信息时,LangGraph 应使用什么机制而不是共享 checkpointer?

    同一用户的多个会话线程需要共享偏好信息时,LangGraph 应使用什么机制而不是共享 checkpointer? 本文先给出可直接复述的结论,再用最小代码说明LangGraph 跨线程 共享记忆 Store namespace的工作方式、判断依据、项目边界和常见误区。

    核心关键词LangGraph 跨线程 共享记忆 Store namespace
    #记忆与状态#LangGraph#Agent 记忆
  7. 0007
    AI Agent记忆与状态

    AI Agent 中短期记忆与长期记忆的划分依据是什么,各自该存什么内容?

    AI Agent 中短期记忆与长期记忆的划分依据是什么,各自该存什么内容? 本文先给出可直接复述的结论,再用最小代码说明AI Agent 短期记忆和长期记忆区别的工作方式、判断依据、项目边界和常见误区。

    核心关键词AI Agent 短期记忆和长期记忆区别
    #记忆与状态#Agent 记忆#并发编程
  8. 0008
    AI Agent记忆与状态

    LangGraph 中多个节点并发写同一个状态字段时,reducer 如何定义合并语义?

    LangGraph 中多个节点并发写同一个状态字段时,reducer 如何定义合并语义? 本文先给出可直接复述的结论,再用最小代码说明LangGraph state reducer 并发 合并的工作方式、判断依据、项目边界和常见误区。

    核心关键词LangGraph state reducer 并发 合并
    #记忆与状态#LangGraph#Agent 记忆
  9. 0009
    AI Agent记忆与状态

    LangGraph 中 State、Checkpoint 和 Store 三者的职责边界分别是什么?

    LangGraph 中 State、Checkpoint 和 Store 三者的职责边界分别是什么? 本文先给出可直接复述的结论,再用最小代码说明LangGraph State Checkpoint Store 区别的工作方式、判断依据、项目边界和常见误区。

    核心关键词LangGraph State Checkpoint Store 区别
    #记忆与状态#LangGraph#Agent 记忆
  10. 0010
    AI Agent多 Agent 协作

    LangGraph 的 supervisor 模式中,监督 Agent 应该看到多少各 worker 的中间输出?

    LangGraph 的 supervisor 模式中,监督 Agent 应该看到多少各 worker 的中间输出? 本文先给出可直接复述的结论,再用最小代码说明LangGraph supervisor 模式 可见性的工作方式、判断依据、项目边界和常见误区。

    核心关键词LangGraph supervisor 模式 可见性
    #多 Agent 协作#LangGraph#多 Agent
  11. 0011
    AI Agent多 Agent 协作

    Orchestrator 给 worker 下发子任务时,上下文应该传多少,传整个对话历史会有什么问题?

    Orchestrator 给 worker 下发子任务时,上下文应该传多少,传整个对话历史会有什么问题? 本文先给出可直接复述的结论,再用最小代码说明orchestrator 子任务 上下文传递 裁剪的工作方式、判断依据、项目边界和常见误区。

    核心关键词orchestrator 子任务 上下文传递 裁剪
    #多 Agent 协作#多 Agent#并发编程
  12. 0012
    AI Agent多 Agent 协作

    多 Agent 系统中的 orchestrator-workers 模式是什么,它和工作流式编排的本质区别在哪?

    多 Agent 系统中的 orchestrator-workers 模式是什么,它和工作流式编排的本质区别在哪? 本文先给出可直接复述的结论,再用最小代码说明多 Agent orchestrator-workers 模式 与 workflow 区别的工作方式、判断依据、项目边界和常见误区。

    核心关键词多 Agent orchestrator-workers 模式 与 workflow 区别
    #多 Agent 协作#多 Agent#流处理
  13. 0013
    AI Agent多 Agent 协作

    多个 Agent 并发更新共享状态,怎样避免旧结果覆盖新决策?

    通过可执行版本检查例子解释乐观并发控制、重新读取与重新判断,并说明字段归属、合并规则、租约失效和数据库原子更新的边界。

    核心关键词多 Agent 共享状态并发写冲突处理
    #多 Agent 协作#多 Agent#并发编程
  14. 0014
    AI Agent任务规划

    Orchestrator-Workers 模式中编排器该把多少决策留给 worker?

    Orchestrator-Workers 模式中编排器该把多少决策留给 worker? 本文先给出可直接复述的结论,再用最小代码说明orchestrator workers 编排 agent 决策分配的工作方式、判断依据、项目边界和常见误区。

    核心关键词orchestrator workers 编排 agent 决策分配
    #任务规划#并发编程
  15. 0015
    AI Agent任务规划

    进程崩溃后恢复时,正在执行到一半的子任务怎么处理?

    进程崩溃后恢复时,正在执行到一半的子任务怎么处理? 本文先给出可直接复述的结论,再用最小代码说明agent 崩溃恢复 中断节点 重放的工作方式、判断依据、项目边界和常见误区。

    核心关键词agent 崩溃恢复 中断节点 重放
    #任务规划#并发编程
  16. 0016
    AI Agent生产运行

    多租户 Agent 系统的并发配额应限制在哪一层?

    多租户 Agent 系统的并发配额应限制在哪一层? 本文先给出可直接复述的结论,再用最小代码说明多租户 Agent 并发配额粒度设计的工作方式、判断依据、项目边界和常见误区。

    核心关键词多租户 Agent 并发配额粒度设计
    #生产运行#并发编程
  17. 0017
    AI Agent生产运行

    Agent 的 LLM 连接池和并发数怎样根据上游限额估算?

    用请求速率、Token 预算和占用时间估算在途请求,区分物理连接与业务许可,说明流式响应、多副本总额、尾延迟与容量观测。

    核心关键词Agent LLM 连接池并发数与速率限额估算
    #生产运行#流处理#并发编程
  18. 0018
    AI Agent生产运行

    LLM 的 RPM 没打满但 TPM 先打满时,Agent 客户端应调整什么而不是继续加并发?

    LLM 的 RPM 没打满但 TPM 先打满时,Agent 客户端应调整什么而不是继续加并发? 本文先给出可直接复述的结论,再用最小代码说明LLM RPM TPM 限流 Agent的工作方式、判断依据、项目边界和常见误区。

    核心关键词LLM RPM TPM 限流 Agent
    #生产运行#并发编程
  19. 0019
    AI Agent生产运行

    Orchestrator 模式的 Agent 扇出子任务时,为什么必须限制扇出宽度和总深度?

    Orchestrator 模式的 Agent 扇出子任务时,为什么必须限制扇出宽度和总深度? 本文先给出可直接复述的结论,再用最小代码说明Agent 子任务 扇出 并发 上限的工作方式、判断依据、项目边界和常见误区。

    核心关键词Agent 子任务 扇出 并发 上限
    #生产运行#并发编程
  20. 0020
    AI Agent工具调用

    并行工具执行时为什么需要并发上限,如何确定这个上限?

    并行工具执行时为什么需要并发上限,如何确定这个上限? 本文先给出可直接复述的结论,再用最小代码说明并行工具 并发限制 速率的工作方式、判断依据、项目边界和常见误区。

    核心关键词并行工具 并发限制 速率
    #工具调用#并发编程
  21. 0021
    AI Agent工作流编排

    LangGraph 中同步节点与 async 节点混用时并发行为有何差异,阻塞节点会拖累并行分支吗?

    LangGraph 中同步节点与 async 节点混用时并发行为有何差异,阻塞节点会拖累并行分支吗? 本文先给出可直接复述的结论,再用最小代码说明LangGraph async 节点 并发 阻塞的工作方式、判断依据、项目边界和常见误区。

    核心关键词LangGraph async 节点 并发 阻塞
    #工作流编排#LangGraph#异步编程
  22. 0022
    AI Agent工作流编排

    LangGraph 的 MemorySaver、SqliteSaver 与 PostgresSaver 在生产环境如何选择,各自边界是什么?

    LangGraph 的 MemorySaver、SqliteSaver 与 PostgresSaver 在生产环境如何选择,各自边界是什么? 本文先给出可直接复述的结论,再用最小代码说明LangGraph checkpointer 存储后端 选型的工作方式、判断依据、项目边界和常见误区。

    核心关键词LangGraph checkpointer 存储后端 选型
    #工作流编排#LangGraph#Agent 记忆
  23. 0023
    AI Agent工作流编排

    在 LangGraph 中如何为自定义字段(如计数器、集合)设计 reducer 函数,需要注意哪些坑?

    在 LangGraph 中如何为自定义字段(如计数器、集合)设计 reducer 函数,需要注意哪些坑? 本文先给出可直接复述的结论,再用最小代码说明LangGraph 自定义 reducer 设计的工作方式、判断依据、项目边界和常见误区。

    核心关键词LangGraph 自定义 reducer 设计
    #工作流编排#LangGraph#并发编程
  24. 0024
    AI Agent工作流编排

    Anthropic 的 orchestrator-workers 模式如何动态分解任务并汇总结果,与静态 map-reduce 差异在哪?

    Anthropic 的 orchestrator-workers 模式如何动态分解任务并汇总结果,与静态 map-reduce 差异在哪? 本文先给出可直接复述的结论,再用最小代码说明Anthropic orchestrator-workers 动态分解的工作方式、判断依据、项目边界和常见误区。

    核心关键词Anthropic orchestrator-workers 动态分解
    #工作流编排#并发编程
  25. 0025
    AI Agent工作流编排

    LangGraph 中多个节点共享同一条出边时如何触发并行分支,执行顺序有保证吗?

    LangGraph 中多个节点共享同一条出边时如何触发并行分支,执行顺序有保证吗? 本文先给出可直接复述的结论,再用最小代码说明LangGraph 并行分支 fan-out的工作方式、判断依据、项目边界和常见误区。

    核心关键词LangGraph 并行分支 fan-out
    #工作流编排#LangGraph#并发编程
  26. 0026
    AI 工程推理与成本

    单副本并发上限应如何由目标 SLO 反推,而不是靠压测随意取一个数?

    单副本并发上限应如何由目标 SLO 反推,而不是靠压测随意取一个数? 本文先给出可直接复述的结论,再用最小代码说明单副本并发上限由 SLO 反推方法的工作方式、判断依据、项目边界和常见误区。

    核心关键词单副本并发上限由 SLO 反推方法
    #推理与成本#并发编程
  27. 0027
    AI 工程推理与成本

    如何根据模型参数量、层数、上下文长度和并发数估算 KV cache 显存占用并决定最大并发?

    如何根据模型参数量、层数、上下文长度和并发数估算 KV cache 显存占用并决定最大并发? 本文先给出可直接复述的结论,再用最小代码说明KV cache 显存估算与最大并发确定的工作方式、判断依据、项目边界和常见误区。

    核心关键词KV cache 显存估算与最大并发确定
    #推理与成本#缓存#并发编程
  28. 0028
    AI 工程推理与成本

    分页注意力(PagedAttention)解决了 KV cache 的什么显存浪费问题,对容量规划意味着什么?

    分页注意力(PagedAttention)解决了 KV cache 的什么显存浪费问题,对容量规划意味着什么? 本文先给出可直接复述的结论,再用最小代码说明PagedAttention KV cache memory fragmentation的工作方式、判断依据、项目边界和常见误区。

    核心关键词PagedAttention KV cache memory fragmentation
    #推理与成本#Agent 记忆#缓存
  29. 0029
    Angular响应式与性能

    多个 resource 同时发起请求时,它们是否并行执行?如何控制并发数?

    多个 resource 同时发起请求时,它们是否并行执行?如何控制并发数? 本文先给出可直接复述的结论,再用最小代码说明Angular Signals resource 并行请求 控制并发 串行执行的工作方式、判断依据、项目边界和常见误区。

    核心关键词Angular Signals resource 并行请求 控制并发 串行执行
    #响应式与性能#异步编程#性能优化
  30. 0030
    身份与权限身份认证与授权

    Refresh Token 轮换(Rotation)如何工作,重放检测发现旧令牌被复用时应该怎么处理?

    Refresh Token 轮换(Rotation)如何工作,重放检测发现旧令牌被复用时应该怎么处理? 本文先给出可直接复述的结论,再用最小代码说明Refresh Token Rotation 重放检测的工作方式、判断依据、项目边界和常见误区。

    核心关键词Refresh Token Rotation 重放检测
    #身份认证与授权#安全#并发编程
  31. 0031
    身份与权限身份认证与授权

    如何限制同一账号的并发会话数,踢出旧设备与会话列表管理在实现上需要什么数据支撑?

    如何限制同一账号的并发会话数,踢出旧设备与会话列表管理在实现上需要什么数据支撑? 本文先给出可直接复述的结论,再用最小代码说明并发会话 限制 踢出设备 会话管理的工作方式、判断依据、项目边界和常见误区。

    核心关键词并发会话 限制 踢出设备 会话管理
    #身份认证与授权#安全#并发编程
  32. 0032
    浏览器文件与多媒体

    频繁整幅 getImageData/putImageData 的瓶颈在哪里,什么局部策略能降低主线程压力?

    频繁整幅 getImageData/putImageData 的瓶颈在哪里,什么局部策略能降低主线程压力? 本文先给出可直接复述的结论,再用最小代码说明Canvas getImageData putImageData 性能 像素的工作方式、判断依据、项目边界和常见误区。

    核心关键词Canvas getImageData putImageData 性能 像素
    #文件与多媒体#性能优化#并发编程
  33. 0033
    浏览器文件与多媒体

    OffscreenCanvas 什么时候该转移到 Worker,转移所有权后主线程还能做什么?

    OffscreenCanvas 什么时候该转移到 Worker,转移所有权后主线程还能做什么? 本文先给出可直接复述的结论,再用最小代码说明OffscreenCanvas transferControlToOffscreen Worker的工作方式、判断依据、项目边界和常见误区。

    核心关键词OffscreenCanvas transferControlToOffscreen Worker
    #文件与多媒体#并发编程
  34. 0034
    浏览器请求与通信 API

    HTTP/1.1 下浏览器对同一域名的并发连接数限制如何影响 SSE 和轮询,HTTP/2 如何缓解?

    HTTP/1.1 下浏览器对同一域名的并发连接数限制如何影响 SSE 和轮询,HTTP/2 如何缓解? 本文先给出可直接复述的结论,再用最小代码说明浏览器 同域名 连接数限制 SSE HTTP/2 多路复用的工作方式、判断依据、项目边界和常见误区。

    核心关键词浏览器 同域名 连接数限制 SSE HTTP/2 多路复用
    #请求与通信 API#实时通信#HTTP
  35. 0035
    浏览器请求与通信 API

    为什么主线程上的同步 XMLHttpRequest 被废弃并应避免使用?

    为什么主线程上的同步 XMLHttpRequest 被废弃并应避免使用? 本文先给出可直接复述的结论,再用最小代码说明同步 XHR 主线程阻塞 废弃的工作方式、判断依据、项目边界和常见误区。

    核心关键词同步 XHR 主线程阻塞 废弃
    #请求与通信 API#事件循环#HTTP
  36. 0036
    浏览器渲染与调度

    img 标签的 loading=lazy 与 decoding=async 分别推迟什么工作,两者对首屏大图是否都合适?

    img 标签的 loading=lazy 与 decoding=async 分别推迟什么工作,两者对首屏大图是否都合适? 本文先给出可直接复述的结论,再用最小代码说明img loading lazy decoding async 图片懒加载 解码的工作方式、判断依据、项目边界和常见误区。

    核心关键词img loading lazy decoding async 图片懒加载 解码
    #渲染与调度#异步编程#并发编程
  37. 0037
    浏览器渲染与调度

    做元素可见性检测时,IntersectionObserver 相比 scroll 事件里调 getBoundingClientRect 有什么本质优势?

    做元素可见性检测时,IntersectionObserver 相比 scroll 事件里调 getBoundingClientRect 有什么本质优势? 本文先给出可直接复述的结论,再用最小代码说明IntersectionObserver scroll getBoundingClientRect 可见性检测的工作方式、判断依据、项目边界和常见误区。

    核心关键词IntersectionObserver scroll getBoundingClientRect 可见性检测
    #渲染与调度#异步编程#并发编程
  38. 0038
    浏览器渲染与调度

    OffscreenCanvas 解决了什么渲染瓶颈,把 canvas 绘制移进 Worker 需要满足什么前提?

    OffscreenCanvas 解决了什么渲染瓶颈,把 canvas 绘制移进 Worker 需要满足什么前提? 本文先给出可直接复述的结论,再用最小代码说明OffscreenCanvas Worker 离屏渲染的工作方式、判断依据、项目边界和常见误区。

    核心关键词OffscreenCanvas Worker 离屏渲染
    #渲染与调度#并发编程
  39. 0039
    浏览器渲染与调度

    把一个大任务拆成多个小任务时,scheduler.yield 相比 setTimeout(0) 在恢复优先级上有什么优势?

    把一个大任务拆成多个小任务时,scheduler.yield 相比 setTimeout(0) 在恢复优先级上有什么优势? 本文先给出可直接复述的结论,再用最小代码说明scheduler.yield 任务拆分 让出主线程的工作方式、判断依据、项目边界和常见误区。

    核心关键词scheduler.yield 任务拆分 让出主线程
    #渲染与调度#并发编程
  40. 0040
    浏览器渲染与调度

    为什么用 transform 和 opacity 做动画通常比修改 top/left 或 width 更流畅?

    为什么用 transform 和 opacity 做动画通常比修改 top/left 或 width 更流畅? 本文先给出可直接复述的结论,再用最小代码说明transform opacity 动画 合成线程 性能的工作方式、判断依据、项目边界和常见误区。

    核心关键词transform opacity 动画 合成线程 性能
    #渲染与调度#性能优化#动画
  41. 0041
    浏览器渲染与调度

    哪类计算适合移入 Web Worker,Worker 与主线程通信的 postMessage 结构化克隆会带来什么成本?

    哪类计算适合移入 Web Worker,Worker 与主线程通信的 postMessage 结构化克隆会带来什么成本? 本文先给出可直接复述的结论,再用最小代码说明Web Worker 主线程 卸载计算 postMessage 成本的工作方式、判断依据、项目边界和常见误区。

    核心关键词Web Worker 主线程 卸载计算 postMessage 成本
    #渲染与调度#并发编程
  42. 0042
    浏览器存储与离线数据

    为什么 localStorage 的同步读写会阻塞主线程?

    为什么 localStorage 的同步读写会阻塞主线程? 本文先给出可直接复述的结论,再用最小代码说明localStorage 同步读写为什么阻塞主线程的工作方式、判断依据、项目边界和常见误区。

    核心关键词localStorage 同步读写为什么阻塞主线程
    #存储与离线数据#离线应用#并发编程
  43. 0043
    浏览器Worker 与线程协作

    使用 SharedArrayBuffer 进行多线程编程时,Atomics 对象提供哪些操作来避免竞态?

    使用 SharedArrayBuffer 进行多线程编程时,Atomics 对象提供哪些操作来避免竞态? 本文先给出可直接复述的结论,再用最小代码说明Atomics 同步操作避免竞态的工作方式、判断依据、项目边界和常见误区。

    核心关键词Atomics 同步操作避免竞态
    #Worker 与线程协作#并发编程
  44. 0044
    浏览器Worker 与线程协作

    创建一个专用 Worker 时,它的全局作用域和主线程有什么不同?

    创建一个专用 Worker 时,它的全局作用域和主线程有什么不同? 本文先给出可直接复述的结论,再用最小代码说明DedicatedWorkerGlobalScope 全局作用域差异的工作方式、判断依据、项目边界和常见误区。

    核心关键词DedicatedWorkerGlobalScope 全局作用域差异
    #Worker 与线程协作#动画#并发编程
  45. 0045
    浏览器Worker 与线程协作

    为什么使用 SharedArrayBuffer 需要启用跨源隔离(cross-origin isolation)?

    为什么使用 SharedArrayBuffer 需要启用跨源隔离(cross-origin isolation)? 本文先给出可直接复述的结论,再用最小代码说明SharedArrayBuffer 跨源隔离 COOP COEP的工作方式、判断依据、项目边界和常见误区。

    核心关键词SharedArrayBuffer 跨源隔离 COOP COEP
    #Worker 与线程协作#HTTP#并发编程
  46. 0046
    浏览器Worker 与线程协作

    在 Web Worker 中执行耗时任务为什么不会阻塞页面主线程?

    在 Web Worker 中执行耗时任务为什么不会阻塞页面主线程? 本文先给出可直接复述的结论,再用最小代码说明Web Worker 不阻塞主线程原因的工作方式、判断依据、项目边界和常见误区。

    核心关键词Web Worker 不阻塞主线程原因
    #Worker 与线程协作#事件循环#并发编程
  47. 0047
    浏览器Worker 与线程协作

    Service(服务)Worker 的生命周期包括哪几个阶段?各阶段对应哪些事件?

    Service(服务)Worker 的生命周期包括哪几个阶段?各阶段对应哪些事件? 本文先给出可直接复述的结论,再用最小代码说明Service Worker 生命周期 install activate的工作方式、判断依据、项目边界和常见误区。

    核心关键词Service Worker 生命周期 install activate
    #Worker 与线程协作#离线应用#并发编程
  48. 0048
    浏览器Worker 与线程协作

    Service(服务)Worker 如何与打开的页面进行双向通信?

    Service(服务)Worker 如何与打开的页面进行双向通信? 本文先给出可直接复述的结论,再用最小代码说明Service Worker 与页面双向通信的工作方式、判断依据、项目边界和常见误区。

    核心关键词Service Worker 与页面双向通信
    #Worker 与线程协作#离线应用#并发编程
  49. 0049
    浏览器Worker 与线程协作

    Service(服务)Worker 的 fetch 事件如何拦截并处理页面发出的网络请求?

    Service(服务)Worker 的 fetch 事件如何拦截并处理页面发出的网络请求? 本文先给出可直接复述的结论,再用最小代码说明Service Worker fetch 拦截 respondWith的工作方式、判断依据、项目边界和常见误区。

    核心关键词Service Worker fetch 拦截 respondWith
    #Worker 与线程协作#缓存#离线应用
  50. 0050
    浏览器Worker 与线程协作

    当 Service(服务)Worker 的脚本文件更新时,浏览器如何决定是否启用新版本?

    当 Service(服务)Worker 的脚本文件更新时,浏览器如何决定是否启用新版本? 本文先给出可直接复述的结论,再用最小代码说明Service Worker 脚本更新机制的工作方式、判断依据、项目边界和常见误区。

    核心关键词Service Worker 脚本更新机制
    #Worker 与线程协作#离线应用#并发编程
上一页
123…9
下一页
前端进阶之旅本地 Markdown 维护 · 服务端分页 · 完整内容对用户与搜索引擎一致