logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Scene 到底是什么?别再把它当“容器”这么简单

本文深入解析了 three.js 中的 Scene 概念,指出其不仅是简单的容器,而是整个渲染的根节点和上下文。Scene 承担组织层级结构、决定渲染对象、作为渲染入口三大核心功能,支持添加 Mesh、Light、Camera 和 Group 等元素。文章强调了工程化组织 Scene 的重要性,包括使用 Group 管理结构、合理设置背景/雾效/环境贴图等属性,以及注意生命周期管理和资源清理。最后

文章图片
#javascript#数据可视化
分层架构的协同艺术——解构 Flutter 的心脏

Flutter架构深度解析:三层协同实现跨平台高性能渲染。本文深入剖析了Flutter框架的三层架构设计原理。

文章图片
#架构#flutter
异步编程:Event Loop 与 Isolate 的深层博弈

Flutter采用单线程模型配合Isolate实现高效异步处理。Event Loop通过Microtask和Event双队列机制调度任务,确保UI流畅。耗时计算可通过Isolate实现真正并行,而compute函数简化了多线程操作。开发时JIT支持热重载,发布时AOT编译为机器码提升性能。合理选择Future或Isolate处理不同任务,是平衡性能与效率的关键。这套"单线程为主,多线程为

文章图片
#flutter#开发语言
异步编程:Event Loop 与 Isolate 的深层博弈

Flutter采用单线程模型配合Isolate实现高效异步处理。Event Loop通过Microtask和Event双队列机制调度任务,确保UI流畅。耗时计算可通过Isolate实现真正并行,而compute函数简化了多线程操作。开发时JIT支持热重载,发布时AOT编译为机器码提升性能。合理选择Future或Isolate处理不同任务,是平衡性能与效率的关键。这套"单线程为主,多线程为

文章图片
#flutter#开发语言
异步编程:Event Loop 与 Isolate 的深层博弈

Flutter采用单线程模型配合Isolate实现高效异步处理。Event Loop通过Microtask和Event双队列机制调度任务,确保UI流畅。耗时计算可通过Isolate实现真正并行,而compute函数简化了多线程操作。开发时JIT支持热重载,发布时AOT编译为机器码提升性能。合理选择Future或Isolate处理不同任务,是平衡性能与效率的关键。这套"单线程为主,多线程为

文章图片
#flutter#开发语言
三棵树的生命周期:深度理解 Flutter 的高效内核

Flutter UI渲染由三棵树协同完成:Widget树作为轻量级不可变配置,Element树管理生命周期并连接Widget与RenderObject,RenderObject树负责实际布局和绘制。关键优化机制是canUpdate方法,通过比较Widget类型和Key决定是否复用Element和RenderObject,避免不必要的重建。开发者应善用const Widget、合理设置Key并控制b

文章图片
#flutter
分层架构的协同艺术——解构 Flutter 的心脏

Flutter架构深度解析:三层协同实现跨平台高性能渲染。本文深入剖析了Flutter框架的三层架构设计原理。

文章图片
#架构#flutter
Flutter 进阶之路:全栈知识体系深度导览

本文系统剖析了Flutter技术的核心原理与高级应用。

文章图片
#flutter
到底了